Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Thaorius en 25 Abril 2007, 18:15 pm



Título: Endian Mode :S
Publicado por: Thaorius en 25 Abril 2007, 18:15 pm
Holas, tengo un pequeño problemita, yo tengo un api en C++, que empaqueta archivos, la cosa es que el api escribe todo en formato little-endian. No hay problema con eso en C++, tengo mi clase(StreamSerializer) que me hace todo bien facil. Pero en php...

Bueno, al grano, como haceguro la escritura/lectura en modo little endian al usar pack/unpack y fwrite?

Gracias.


Título: Re: Endian Mode :S
Publicado por: Ertai en 26 Abril 2007, 10:11 am
 v      16 bits      little endian      yes      16-bit unsigned short in 'Vax' byte order (little endian).
V    32 bits    little endian    no    32-bit unsigned long in 'Vax' byte order (little endian).

http://www.phpdig.net/ref/rn45re877.html

Saludos!


Título: Re: Endian Mode :S
Publicado por: Thaorius en 26 Abril 2007, 17:48 pm
Si vi la documentacion de pack, pero... eh aqui que tengo un monton de unsigned int's a escribir en little endian y pack contempla solo unsigned int en el order del servidor :S

Alguna sugerencia?

Saludos