Als «binary» getaggte Fragen

107
Wie bettet man Binärdaten in XML ein?

Ich habe zwei in Java geschriebene Anwendungen, die über XML-Nachrichten über das Netzwerk miteinander kommunizieren. Ich verwende einen SAX-Parser am empfangenden Ende, um die Daten aus den Nachrichten zurückzugewinnen. Eine der Anforderungen ist das Einbetten von Binärdaten in eine XML-Nachricht,...

103
Binärdatei lesen und schreiben

Ich versuche, Code zu schreiben, um eine Binärdatei in einen Puffer zu lesen, und dann den Puffer in eine andere Datei zu schreiben. Ich habe den folgenden Code, aber der Puffer speichert nur ein paar ASCII-Zeichen aus der ersten Zeile in der Datei und sonst nichts. int length; char *...

103
Lesen einer Binärdatei mit Python

Ich finde es besonders schwierig, Binärdateien mit Python zu lesen. Kannst du mir helfen? Ich muss diese Datei lesen, die in Fortran 90 leicht zu lesen ist int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Im Detail ist...

102
Bitweise Bedienung und Verwendung

Betrachten Sie diesen Code: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Ich kann die arithmetischen Operatoren in Python (und anderen Sprachen) verstehen, aber ich habe 'bitweise' Operatoren nie...

95
Zwei Byte-Arrays vergleichen? (Java)

Ich habe ein Byte-Array mit einer bekannten Binärsequenz. Ich muss bestätigen, dass die Binärsequenz so ist, wie sie sein soll. Ich habe es .equalszusätzlich versucht ==, aber keiner hat funktioniert. byte[] array = new BigInteger("1111000011110001", 2).toByteArray(); if (new...

92
Ist ((a + (b & 255)) & 255) dasselbe wie ((a + b) & 255)?

Ich habe C ++ - Code durchsucht und so etwas gefunden: (a + (b & 255)) & 255 Das doppelte UND ärgerte mich, also dachte ich an: (a + b) & 255 ( aund bsind 32-Bit-Ganzzahlen ohne Vorzeichen) Ich schrieb schnell ein Testskript (JS), um meine Theorie zu bestätigen: for (var i = 0; i <...