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

Luis Masuelli luismasuelli en hotmail.com
Jue Abr 30 13:54:35 ART 2015


Mejor :D. Voy a ver esto del AMF.

> Date: Thu, 30 Apr 2015 13:47:10 -0300
> From: camboris en gmail.com
> To: pyar en python.org.ar
> Subject: Re: [pyar] Empaquetado binario de datos compatible con el ByteArray de ActionScript 3
> 
> Luis,
> 
> amf no te sirve? es el protocolo binario que usa flash y te permite
> tener objetos nativos de los dos lados.
> en python existe esto [1], aunque admito que nunca lo probé.
> 
> por otro lado msgpack [2] te deja pasar objeto binarios y decodearlos
> en un bytearray [3] . tampoco lo probé.
> 
> siempre que usé binario, use amf, pero contra un backend .net.
> 
> Mario
> 
> [1] https://pypi.python.org/pypi/PyAMF/0.6.1
> [2] http://msgpack.org/
> [3] http://loteixeira.github.io/lib/2013/08/19/as3-msgpack/
> 
> 2015-04-30 13:33 GMT-03:00 Luis Masuelli <luismasuelli en hotmail.com>:
> > 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
> _______________________________________________
> 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/3d55c7e4/attachment.html>


More information about the pyar mailing list