A partir de noviembre de 2014 se incorpora el nuevo paquete de funciones zipfile para gestionar ficheros comprimidos y empaquetados. La librería zip, aunque todavía está disponible, queda descontinuada de desarrollo y mantenimiento a partir de esta misma fecha. La principal ventaja con respecto a la librería anterior es que ahora se dispone de un objeto zipOutputStream que se referencia posteriormente a su creación y permite así incorporar las entradas de los diferentes ficheros a comprimir / empaquetar en diferentes puntos de ejecución del programa. A partir de ahora, las funciones de comrpesión y empaquetado a utilizar son las de este nuevo paquete
1 zipfile
Notas
La principal ventaja respecto al package compress.zip es que permite crear ficheros ZIP a los que se pueden incorporar entradas de forma aislada
Las operaciones de este paquete se pueden separar básicamente entre operaciones con funcionalidades de generación de ficheros y funcionalidades de lectura de los ficheros.
-
Generación de ficheros
- zipfile.append
- zipfile.close
- zipfile.zipOutputStream
- Lectura de ficheros
- zipfile
- zipfile.getEntries
- zipentry.getBaseName
- zipentry.getBytes
- zipentry.getName
- zipentry.getSize
- zipentry.getTime
- zipentry.isDirectory