Resultados de la búsqueda a petición "endianness"

4 la respuesta

Manipulación de Endianness: ¿hay una biblioteca C para esto?

Con el tipo de programas que escribo (trabajando con datos de archivos sin formato), a menudo necesito funciones para convertir entre endian grande y pequeño. Por lo general, los escribo yo mismo (que está cubierto por muchas otras publicaciones ...

4 la respuesta

Marshal.PtrToStructure (y viceversa) y una solución genérica para el intercambio de endianness

Tengo un sistema en el que un agente remoto envía estructuras serializadas (desde un sistema C incorporado) para que las lea y almacene a través de IP / UDP. En algunos casos, necesito devolver los mismos tipos de estructura. Pensé que tenía una ...

3 la respuesta

Convertir big-endian en little-endian y viceversa en VBA

Mi máquina es little endian (orden de bytes de Intel). Necesito leer un archivo binario que contenga datos enteros con signo de 16 bits en el orden de bytes Motorola / IEEE ("big-endian"), luego hacer algunos cálculos y finalmente escribir el ...

1 la respuesta

plataforma iPhone: endianness (detección e intercambio)

Estoy haciendo una manipulación de archivos sensible al endian en iPhone. ¿Existen macros estándar o #defines en ese entorno que indican endianness nativo y ofrecen intercambio si es necesario? Sé que puedo verificar con anticipación y hacer lo ...

3 la respuesta

¿Por qué se usan little-y big-endian?

¿Por qué todavía se usan little-and-big-endian?hoy, después de ~ 40 años de informática binaria? ¿Existen algoritmos o formatos de almacenamiento que funcionen mejor con uno y mucho peor con el otro? ¿No sería mejor si todos cambiamos a uno y nos ...

3 la respuesta

¿Cómo intercambiar byte un entero de 32 bits en Python?

Toma este ejemplo: i = 0x12345678 print("{:08x}".format(i)) # shows 12345678 i = swap32(i) print("{:08x}".format(i)) # should print 78563412¿Cuál sería elswap32-function()? ¿Hay alguna manera de intercambiar bytes?int en python, idealmente con ...

8 la respuesta

Convertir valores flotantes de big endian a little endian

¿Es posible convertirfloats de endian grande a pequeño? Tengo un gran valor endian de una plataforma PowerPC que estoy enviando a través de TCP a un proceso de Windows (little endian). Este valor es unfloat, pero cuando yomemcpy el valor en un ...

2 la respuesta

¿Cómo probar su código en una máquina con arquitectura big-endian?

Ambosideone.com [http://ideone.com/]ycodepad.org [http://www.codepad.org/]tener Little Endian [http://en.wikipedia.org/wiki/Endianness]arquitecturas Quiero probar mi código en alguna máquina conBig-Endianarchitechture (por ejemplo, Solaris, que ...

3 la respuesta

Red de enteros firmada y conversión de host

Me gustaría convertir unint32_t del orden de bytes del host al orden de bytes de la red y viceversa. Yo se sobre elhtonl() función y sus variantes, pero esto toma enteros sin signo. ¿Existe una función de biblioteca estándar que pueda hacer lo ...

5 la respuesta

¿Cómo se almacenan los datos a nivel de bit de acuerdo con "Endianness"?

Leí sobre Endianness y entendí las sentadillas ... así que escribí esto main() { int k = 0xA5B9BF9F; BYTE *b = (BYTE*)&k; //value at *b is 9f b++; //value at *b is BF b++; //value at *b is B9 b++; //value at *b is A5 }k era igual aA5 B9 BF ...