7.18 zipfile -- Lavorare con gli archivi ZIP

Nuovo nella versione 1.6.

Il formato di file ZIP è un comune standard di compressione per gli archivi. Questo modulo fornisce il necessario per creare, leggere, scrivere, aggiungere ed elencare un file ZIP. Ogni utilizzo avanzato di questo modulo richiederà una conoscenza del formato, come definito nel PKZIP Application Note.

Questo modulo al momento non gestisce file ZIP che possiedono commenti o file ZIP multi-disco.

Gli attributi disponibili di questo modulo sono:

exception error
L'errore sollevato per file ZIP corrotti.

class ZipFile
La classe per leggere e scrivere file ZIP. Leggere ``Oggetti ZipFile'' (sezione 7.18.1) per dettagli sul costruttore.

class PyZipFile
Classe per creare archivi ZIP contenenti librerie Python.

class ZipInfo( [filename[, date_time]])
Classe usata per rappresentare le informazioni concernenti il membro di un archivio. Istanze di questa classe vengono restituite dai metodi getinfo() e infolist() degli oggetti ZipFile. La gran parte degli utenti del modulo zipfile non ha bisogno di crearli, ma solo di usare quelli creati da questo modulo. filename dovrebbe essere il nome completo del membro dell'archivio, mentre date_time dovrebbe essere una tupla contenente sei campi che descrivono la data dell'ultima modifica del file; i campi sono descritti nella sezione 7.18.3, ``Oggetti ZipFile''.

is_zipfile( filename)
Restituisce True se filename è un file ZIP valido, basato sul suo magic number, altrimenti restituisce False. Questo modulo al momento non gestisce file ZIP con commenti aggiunti.

ZIP_STORED
La costante numerica per un membro non compresso di un archivio.

ZIP_DEFLATED
La costante numerica per il metodo di compressione ZIP usuale. Richiede il modulo zlib. Nessun altro metodo di compressione viene attualmente supportato.

Vedete anche:

PKZIP Application Note
Documentazione sul formato di file ZIP di Phil Katz, il creatore del formato e dell'algoritmo usati.

Info-ZIP Home Page
Informazioni sui programmi e le librerie di sviluppo per gli archivi ZIP del progetto Info-ZIP.



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.