Articles of zipfile

zipfile.BadZipFile: error CRC-32 al extraer una contraseña protegida .zip & .zip se daña en el extracto

Estoy tratando de extraer un .zip protegido por contraseña que tiene un documento .txt (Diga Congrats.txt para este caso). Ahora Congrats.txt tiene texto, por lo tanto no tiene un tamaño de 0kb. Se coloca en un .zip (por el bien del hilo permite nombrar este .zip zipv1.zip ) con la contraseña dominique por el bien […]

Extraer zip a la memoria, analizar contenidos

Quiero leer el contenido de un archivo zip en la memoria en lugar de extraerlo en un disco, encontrar un archivo en particular en el archivo, abrir el archivo y extraer una línea de él. ¿Se puede abrir y analizar una instancia de StringIO? Sugerencias? Gracias por adelantado. zfile = ZipFile(‘name.zip’, ‘r’) for name in […]

¿Cómo descomprimir un archivo con Python 2.4?

Me resulta difícil descubrir cómo descomprimir un archivo zip con 2.4. extract() no está incluido en 2.4. Estoy restringido a usar 2.4.4 en mi servidor. ¿Puede alguien proporcionar un ejemplo de código simple?

Lee archivos ZIP de S3 sin descargar el archivo completo

Tenemos archivos ZIP de 5 a 10 GB de tamaño. El archivo ZIP típico tiene entre 5 y 10 archivos internos, cada uno de 1 a 5 GB de tamaño sin comprimir. Tengo un buen conjunto de herramientas de Python para leer estos archivos. Básicamente, puedo abrir un nombre de archivo y, si hay un […]

¿Cómo enviar archivos zip en el framework de Python Flask?

Tengo un servidor de matraz que toma datos binarios de varios archivos diferentes de una base de datos y los coloca en un objeto ‘zipfile‘ de python. Quiero enviar el archivo zip generado con mi código usando el método “send_file” del matraz. Originalmente, pude enviar archivos no zip correctamente usando BytesIO (bin) como primer argumento […]

¿Cómo configuro los permisos (atributos) en un archivo en un archivo ZIP usando el módulo zipfile de Python?

Cuando zipfile archivos de un archivo ZIP creado con el módulo zipfile Python, todos los archivos no son de escritura, solo de lectura, etc. El archivo se está creando y extrayendo bajo Linux y Python 2.5.2. Lo mejor que puedo decir, necesito establecer la propiedad ZipInfo.external_attr para cada archivo, pero esto no parece estar documentado […]

¿Cómo puedo pasar un objeto StringIO () de Python a un ZipFile (), o no es compatible?

Así que tengo un StringIO() tipo StringIO() , y estoy intentando escribirlo en un ZipFile() , pero obtengo este TypeError: coercing to Unicode: need string or buffer, cStringIO.StringI found Aquí hay una muestra del código que estoy usando: file_like = StringIO() archive = zipfile.ZipFile(file_like, ‘w’, zipfile.ZIP_DEFLATED) # my_file is a StringIO object returned by a […]

Enviar varios archivos .CSV a .ZIP sin almacenar en disco en Python

Estoy trabajando en una aplicación de informes para mi sitio web con Django. Quiero ejecutar varios informes y hacer que cada informe genere un archivo .csv en la memoria que se pueda descargar por lotes como .zip. Me gustaría hacer esto sin almacenar ningún archivo en el disco. Hasta ahora, para generar un solo archivo […]

Extraer un archivo zip a la memoria?

¿Cómo extraigo un zip a la memoria? Mi bash (devolviendo None en .getvalue() ): from zipfile import ZipFile from StringIO import StringIO def extract_zip(input_zip): return StringIO(ZipFile(input_zip).extractall())

Agregando carpetas a un archivo zip usando python

Quiero crear un archivo zip. Agregue una carpeta al archivo zip y luego agregue un montón de archivos a esa carpeta. Así que quiero terminar con un archivo zip con una sola carpeta con archivos en. No sé si es una mala práctica tener carpetas en archivos zip o algo así, pero Google no me […]