[pyar] Empaquetado binario de datos compatible con el ByteArray de ActionScript 3

Luis Masuelli luismasuelli en hotmail.com
Jue Abr 30 13:42:46 ART 2015


No dije nada :D la longitud de la cadena es en bytes, no en caracteres utf-8. Aunque voy a tener que resolverlo dinamicamente (leer primero los dos bytes en N, y lo otro pasarlo a manopla convirtiendolo a string para que entienda con utf-8 ... ya ahi no usaria unpack). To' lo demas me sale por pack/unpack tranquilamente.
Gracias :D.

From: luismasuelli en hotmail.com
To: pyar en python.org.ar
Date: Thu, 30 Apr 2015 18:33:40 +0200
Subject: Re: [pyar] Empaquetado binario de datos compatible con el ByteArray de ActionScript 3




Cierto, pero sí que eran UTF8. Necesito algo que me permita sacar 2bytes y luego N (ese numero esta guardado dentro de los 2bytes) caracteres utf-8. Cual me puede ayudar en ese punto?

> From: cramm0 en gmail.com
> Date: Thu, 30 Apr 2015 13:23:12 -0300
> To: pyar en python.org.ar
> Subject: Re: [pyar] Empaquetado binario de datos compatible con el ByteArray de ActionScript 3
> 
> 2015-04-30 13:04 GMT-03:00 Luis Masuelli <luismasuelli en hotmail.com>:
> > Gracias :). La voy a revisar. La de PASCAL no me sirve porque solo ocupa un
> > byte en lugar de dos, y no codifica en utf8 el contenido.
> 
> Bueno, os no habias especificado que el prefijo era de 2 bytes ;)
> 
> Pero eso no significa que no puedas implemetarlo en tu packer/unpacker
> usando struct y [de]seriaziando manualmente con los tipos de datos
> entero a dos bytes + str/bytes para el contenido codificado en utf-8.
> De todas maneras va a tener que escribir algo de codigo.
> 
> >
> >> From: cramm0 en gmail.com
> >> Date: Thu, 30 Apr 2015 13:01:16 -0300
> >> To: pyar en python.org.ar
> >> Subject: Re: [pyar] Empaquetado binario de datos compatible con el
> >> ByteArray de ActionScript 3
> >
> >>
> >> 2015-04-30 12:29 GMT-03:00 Luis Masuelli <luismasuelli en hotmail.com>:
> >> > Alguna libreria en Python me puede servir que funcione TAL CUAL esto?
> >> >
> >> >
> >> > http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/ByteArray.html
> >> >
> >> > Naturalmente, se entiende que estoy haciendo el front-end en
> >> > ActionScript y
> >> > el backend en Python :p. Me quería armar un protocolo binario, pero
> >> > necesito
> >> > una librería que banque tal cual como actionscript (booleanos de 1 byte,
> >> > enteros de 1 byte sin signo, enteros de dos bytes con signo, enteros de
> >> > 4
> >> > bytes con y sin signo, flotantes de simple y doble precision, y strings
> >> > en
> >> > utf8 pero prefijados con la cantidad de caracteres que ocupan).
> >>
> >> Creo que con la biblioteca struct de la biblioteca estandar podrias
> >> tener tu packer/unpacker en media hora:
> >>
> >> https://docs.python.org/2/library/struct.html#format-characters
> >>
> >> Incluso tiene contemplado tu último req. (busca "Pascal" en la
> >> documentación).
> >>
> >> >
> >> > Cual me recomiendan al respecto (que cumpla con esos tipos y empaquete
> >> > los
> >> > datos sin hacer ningun tipo de alineacion)?
> >> >
> >>
> >> --
> >> Ramiro Morales
> >> @ramiromorales
> >> _______________________________________________
> >> pyar mailing list pyar en python.org.ar
> >> http://listas.python.org.ar/listinfo/pyar
> >>
> >> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >>
> >> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> >> Argentina - http://www.usla.org.ar
> >
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> > Argentina - http://www.usla.org.ar
> 
> 
> 
> -- 
> Ramiro Morales
> @ramiromorales
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
> 
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> 
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
 		 	   		  

_______________________________________________
pyar mailing list pyar en python.org.ar
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150430/f83940ab/attachment-0001.html>


More information about the pyar mailing list