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.
Ich lese eine WAV-Datei über AudioInputStream in ein Byte-Array,
%Vor%
Muss ich die Bytes eines Samples anordnen, wenn man bedenkt, dass die Daten in Little Endian angeordnet sind oder macht der AudioInputStream das für mich?
02.01.2013, 04:41
Wie kann ich feststellen, ob das Betriebssystem Little / Big Endian in Java ist?
31.08.2009, 18:13
Betrachten Sie dieses kleine Stück Code:
%Vor%
Auf meinem PC druckt es 0x01 und ich bin nicht überrascht.
Wie würde es bei BIG ENDIAN funktionieren? Ich erwarte, dass es 0x10000001 drucken würde. Habe ich recht?
Ich habe Bücher und Web...
27.11.2013, 10:51
Ich schreibe einen ELF-Analysator, aber ich habe Probleme, die Endiane korrekt zu konvertieren. Ich habe Funktionen, um die Endianess des Analysators und die Endianness der Objektdatei zu bestimmen.
Grundsätzlich gibt es vier mögliche Szenari...
26.04.2012, 21:09
Ich habe ein Byte [4], das eine 32-Bit-Ganzzahl ohne Vorzeichen (in Big-Endian-Reihenfolge) enthält, und ich muss es in Long konvertieren (da int keine vorzeichenlose Zahl enthalten kann).
Wie mache ich das umgekehrt (d. h. von long, das eine...
24.03.2012, 20:01
Wie konvertiere ich Big Endian in Little Endian in ARM?
26.11.2010, 15:48
Ich weiß, dass das WAV-Dateiformat vorzeichenbehaftete Ganzzahlen für 16-Bit-Samples verwendet. Es speichert sie auch in Little-Endian-Reihenfolge, dh die niedrigsten 8 Bits kommen zuerst, dann die nächsten usw. Das Sonderzeichen-Bit auf dem ers...
08.10.2010, 20:57
Das habe ich heute bei einem Interview angeboten.
%Vor%
Mein Interviewer bestand darauf, dass c und l nicht garantiert an der gleichen Adresse beginnen. Daher sollte die Union geändert werden, um char c[sizeof(long)] zu sagen und de...
20.08.2009, 02:45
Sagen wir, ich habe 4 Byte und ich möchte es in 2Byte kurze Ganzzahl umwandeln. Habe ich recht, dass in beiden (Little und Big Endian) die kurze ganze Zahl aus 2 niedrigstwertigen Bytes dieser 4 Byte Zahl besteht?
Zweite Frage:
Was wird das...
11.02.2010, 21:12
Ich suche nach einer Funktion, die ein beliebige Länge bytes -Objekt und konvertiert es in ein int . Offensichtlich ist Endianess ein erforderlicher Parameter für diese Funktion.
Ich bin mir sicher, dass ich entweder auf bytes ode...
28.03.2011, 02:40