Articles of Zlib

Cómo comstackr Python 2.4.6 con ssl, readline y zlib en Debian Lenny

Tengo una caja virtual de Linux con Debian 7.1 donde necesito un Python 2.4.6 para reanimar una instalación antigua de Zope (para actualizarla a Plone 4, por supuesto). Definitivamente necesito soporte de ssl , y cuando estoy comstackndo, también quiero readline , por supuesto. Finalmente, por supuesto que necesito zlib , de lo contrario, ez_setup.py […]

import zlib ImportError: no hay un módulo llamado zlib

# pythonbrew venv create django1.5 Creating `django1.5` environment into /usr/local/pythonbrew/venvs/Python-2.7.3 Traceback (most recent call last): File “/usr/local/pythonbrew/etc/virtualenv/virtualenv.py”, line 19, in import zlib ImportError: No module named zlib ¿¿Qué tengo que hacer?? Quiero importar zlib. Y instalo aready zlib * # rpm -qa |grep zlib zlib-1.2.5-7.fc17.i686 zlib-devel-1.2.5-7.fc17.i686 ACTUALIZAR: # uname -a Linux localhost.localdomain 3.6.10-2.fc17.i686 #1 SMP […]

Error de cx_freeze “zlib no disponible” cuando se utilizan varios subprocesos

Tengo una aplicación Python que funciona perfectamente cuando se ejecuta a través del intérprete estándar, pero no cuando se congela con cx_freeze . Mi aplicación utiliza el módulo de Threading python, y generalmente tiene alrededor de 5 componentes en ejecución, cada uno de los cuales puede habilitarse / deshabilitarse individualmente en su configuración, y cada […]

descompresión de zlib en python

Bueno, tengo algunos flujos de datos comprimidos por la función zlib.compress () de python’s (2.6). Cuando trato de descomprimirlos, algunos no se descomprimirán (zlib error -5, que parece ser un “error de búfer”, no tengo idea de qué hacer con eso). Al principio, pensé que había terminado, pero me di cuenta de que todos los […]

Decodifique los datos comprimidos en gzip y codificados en base64 a un formato legible

Intentando decodificar datos comprimidos en gzip y codificados en base64 a un formato legible en Python3.4. import base64 import zlib original_data = ‘…jU2X0NCQ19TSEEAAAABAAA=’ #Data cut short. decoded64 = base64.b64decode(original_data) #format:b’\x16xe\x94…\xae\x9a\…’ final_decoded = zlib.decompress(decoded64) print(final_decoded) Se está recibiendo: “Error -2 mientras se prepara para descomprimir los datos: estado de flujo inconsistente”. No estoy seguro de lo […]

Python: ¿Creando un gzip como un archivo de transmisión?

Estoy tratando de descubrir la mejor manera de comprimir una secuencia con el zlib de Python. Tengo un flujo de entrada similar a un archivo ( input , a continuación) y una función de salida que acepta un tipo de archivo ( output_function , abajo): with open(“file”) as input: output_function(input) Y me gustaría comprimir input […]

diferencia zlib golang / python

Depuración de las diferencias entre el zlib de Python y el zlib de golang. ¿Por qué los siguientes no tienen los mismos resultados? compress.go : package main import ( “compress/flate” “bytes” “fmt” ) func compress(source string) []byte { w, _ := flate.NewWriter(nil, 7) buf := new(bytes.Buffer) w.Reset(buf) w.Write([]byte(source)) w.Close() return buf.Bytes() } func main() { […]

Cómo inflar un archivo zlib parcial

Tengo el primer 2 / 3rds contiguo de un archivo comprimido con la función deflate () de zlib. El último 1/3 se perdió en transmisión. El archivo original sin comprimir era de 600KB. Deflate fue llamado varias veces por el transmisor mientras cortaba el archivo original en trozos de 2KB y pasaba Z_NO_FLUSH hasta el […]

¿Necesita ayuda para descomprimir los datos zlib almacenados en el código de barras azteca (Deutsche Bahn Ticket)?

Premisa Estoy tratando de decodificar los datos del formato de código de barras que se usa actualmente en los boletos emitidos por Deutsche Bahn (ferrocarril alemán). He encontrado este sitio web muy útil (alemán) que ya hace algo similar y ofrece un script en python . El sitio web indica que los datos están comprimidos […]

¿Son compatibles zlib.compress en Python y Deflater.deflate en Java (Android)?

Estoy transfiriendo una aplicación de Python a Android y, en algún momento, esta aplicación tiene que comunicarse con un servicio web, enviándole datos comprimidos. Para ello utiliza el siguiente método: def stuff(self, data): “Convert into UTF-8 and compress.” return zlib.compress(simplejson.dumps(data)) Estoy usando el siguiente método para tratar de emular este comportamiento en Android: private String […]