21Binärdaten und Codierungen
In Python muss man sich im Normalfall nicht mit dem Aufbau einer Datenstruktur im Rechner auseinandersetzen. Wenn man z.B. eine Datei mit Binärdaten einliest, wird dies aber doch nötig. Darin können Zahlen und Text in einer fixen Struktur abgelegt sein. Im Vergleich zu Textdateien ist hier etwas mehr Aufwand beim Einlesen nötig.
Jede CPU-Architektur ist frei in der Interpretation des Inhalts des Speichers. Welchem Bit eines Speicherbereichs die Bedeutung des höchsten und des niedrigsten Bit zukommt, lässt sich auf zwei Arten interpretieren. Je nachdem welche Wertigkeit zuerst (an der kleineren Speicheradresse) steht, werden sie als „Little-Endian“ und „Big-Endian“ bezeichnet29. Die Intel x86- und x86_64-Architektur ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access