endianness

Endianness bezieht sich darauf, wie Multi-Byte-Werte im Speicher gespeichert, zwischen Geräten gesendet oder auf der Festplatte gespeichert werden. "Big-Endian" -Werte werden zuerst mit ihrem höchstwertigen Byte gespeichert, und "Little-Endian" -Werte werden zuerst mit ihrem niederwertigsten Byte gespeichert. Andere Byte-Ordnungen sind möglich, aber sehr selten und können nicht auf diese Weise beschrieben werden.
1
Antwort

erzeuge AudioClip von Byte []

Ich habe ein Problem. Ich benutze sqlite um Sounds zu speichern. Ich erhalte Ton in Byte []. Dann wandle Byte [] in float [] um: %Vor% Erstellen Sie dann AudioClip: %Vor% Und dann spielen Sie es %Vor% Aber das Ergebnis ist Rauschen :...
18.04.2013, 08:40
1
Antwort

Big-Endian gegen Little-Endian Maschinen

Ich verstehe, was der Unterschied zwischen den beiden ist. Wenn man sich den Eintrag in Wikipedia ansieht , scheint es, als würde das Litte-Endian-Format an Boden gewinnen und dies ist nicht so ein Problem wie Es war einmal. HP-UX auf Itaniu...
14.09.2011, 10:47
3
Antworten

Bevorzugtes Idiom für endianess-agnostische Lesevorgänge

Im Quellcode von Plan 9 finde ich oft Code wie diesen, um serialisierte Daten aus einem Puffer mit einer wohldefinierten Endlichkeit zu lesen: %Vor% Ich habe erwartet, dass sowohl gcc als auch clang diesen Code in etwas so Einfaches wie dies...
09.08.2014, 14:33
2
Antworten

Wie BSWAP das untere 32-Bit-64-Bit-Register BSWAP?

Ich habe nach der Antwort gesucht, wie man BSWAP für das untere 32-Bit-Teilregister des 64-Bit-Registers verwendet. Zum Beispiel ist 0x0123456789abcdef im RAX-Register und ich möchte es mit einer einzigen Anweisung (wegen der Leistung) in 0x...
07.10.2008, 02:02
2
Antworten

Pixelformat von CGImage holen

Ich verstehe Bitmap-Layout und Pixelformat Thema ziemlich gut, aber ein Problem beim Arbeiten mit png / jpeg Bilder durch NSImage geladen - ich kann nicht herausfinden, ob das, was ich bekomme, ist das beabsichtigte Verhalten oder einen Fehle...
04.09.2016, 19:01
3
Antworten

Wie schreibt man (portabel) die umgekehrte Netzwerk-Byte-Reihenfolge?

Hintergrund Beim Entwurf von binären Dateiformaten wird generell empfohlen, ganze Zahlen in die Netzwerk-Byte-Reihenfolge zu schreiben. Dafür gibt es Makros wie htonhl() . Aber für ein Format wie WAV wird eigentlich das Little-Endian-Form...
15.04.2013, 06:27
6
Antworten

Warum kehrt BinaryReader.ReadUInt32 () das Bitmuster um?

Ich versuche, eine binäre Datei mit der BinaryReader-Klasse zu lesen, und ich muss sie als Blöcke von UInt32 einlesen, und dann ein bisschen verschieben usw. nachher. Aber aus irgendeinem Grund wird die Bit-Reihenfolge umgekehrt, wenn ich die...
22.05.2009, 18:25