Preguntas etiquetadas con binary

107
¿Cómo se incrustan datos binarios en XML?

Tengo dos aplicaciones escritas en Java que se comunican entre sí mediante mensajes XML a través de la red. Estoy usando un analizador SAX en el extremo receptor para recuperar los datos de los mensajes. Uno de los requisitos es incrustar datos binarios en un mensaje XML, pero a SAX no le gusta...

104
Leyendo un archivo binario con Python

Encuentro particularmente difícil leer archivos binarios con Python. ¿Puedes darme una mano? Necesito leer este archivo, que en Fortran 90 es fácilmente leído por 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) En...

103
Leer y escribir archivos binarios

Estoy tratando de escribir código para leer un archivo binario en un búfer y luego escribir el búfer en otro archivo. Tengo el siguiente código, pero el búfer solo almacena un par de caracteres ASCII de la primera línea del archivo y nada más. int length; char * buffer; ifstream is; is.open...

102
Operación y uso bit a bit

Considere este código: 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 Puedo entender los operadores aritméticos en Python (y otros lenguajes), pero nunca entendí bien los operadores 'bit a bit'. En...

96
¿Comparar dos matrices de bytes? (Java)

Tengo una matriz de bytes con una ~ secuencia binaria conocida en ella. Necesito confirmar que la secuencia binaria es lo que se supone que es. Lo he intentado .equalsademás ==, pero ninguno funcionó. byte[] array = new BigInteger("1111000011110001", 2).toByteArray(); if (new

94
protocolos binarios versus protocolos de texto

¿Alguien tiene una buena definición de lo que es un protocolo binario? y ¿qué es un protocolo de texto en realidad? ¿Cómo se comparan estos entre sí en términos de bits enviados por cable? esto es lo que dice Wikipedia sobre los protocolos binarios: Un protocolo binario es un protocolo que se...

92
Cómo convertir un byte a su representación de cadena binaria

Por ejemplo, los bits en un byte Bson 10000010, cómo puedo asignar los bits a la cadena strliteral, es decir, str = "10000010". Editar Leí el byte de un archivo binario y lo almacené en la matriz de bytes B. Yo uso System.out.println(Integer.toBinaryString(B[i])). el problema es (a) cuando los...

92
¿Es ((a + (b & 255)) & 255) lo mismo que ((a + b) & 255)?

Estaba navegando en un código C ++ y encontré algo como esto: (a + (b & 255)) & 255 El doble Y me molestó, así que pensé en: (a + b) & 255 ( ay bson enteros sin signo de 32 bits) Escribí rápidamente un script de prueba (JS) para confirmar mi teoría: for (var i = 0; i <...