Außen völlig verschieden. Innen reden alle dieselbe Sprache: Byte für Byte.
Foto.png
Erste Bytes der Datei
89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52
50 4E 47 = "PNG"
Sprachnachricht.mp3
Erste Bytes der Datei
49 44 33 03 00 00 00 00 03 76 54 49 54 32 00 00
49 44 33 = "ID3"
PDF-Dokument.pdf
Erste Bytes der Datei
25 50 44 46 2D 31 2E 37 0A 25 E2 E3 CF D3 0A 0A
25 50 44 46 = "%PDF"
Drei verschiedene Dinge — eine Sprache.
Jede Datei beginnt mit ihrer Visitenkarte (Magic Number) und besteht ab da aus nichts als Byte. Foto, Audio, PDF — alle dieselben Bauteile, nur anders zusammengesetzt.