 |
 |
 |
La libreria di riferimento di Python |
 |
 |
 |
La compressione e la decompressione sequenziale viene fatta usando le
classi BZ2Compressor e BZ2Decompressor.
| class BZ2Compressor( |
[compresslevel]) |
-
Crea un nuovo oggetto compressore. Questo oggetto pu� essere usato
per comprimere i dati sequenzialmente. Se volete comprimere i dati in
un colpo solo, usate la funzione compress(). Il
parametro compresslevel, se passato, deve essere un numero fra
1 e 9; il predefinito � 9.
-
Fornisce altri dati all'oggetto compressore. Restituir� pezzi di dati
compressi ogni qual volta sia possibile. Quando avete finito di
fornire dati da comprimere, chiamate il metodo flush() per
terminare il processo di compressione e restituire ci� che � rimasto
nei buffer interni.
-
Termina il processo di compressione e restituisce ci� che rimasto nei
buffer interni. Non dovete usare l'oggetto compressore dopo aver
chiamato questo metodo.
-
Crea un nuovo oggetto decompressore. Questo oggetto pu� essere usato
per decomprimere i dati sequenzialmente. Se volete invece
decomprimere i dati in un colpo solo, usate la funzione
decompress().
-
Fornisce altri dati all'oggetto decompressore. Restituir� grossi
pezzi di dati decompressi, quando possibile. Se tentate di
decomprimere i dati dopo che � stata trovata la fine del flusso, verr�
sollevata l'eccezione EOFError. Se vengono trovati dati
dopo la fine del flusso, essi verranno ignorati e salvati
nell'attributo unused_data.
 |
 |
 |
La libreria di riferimento di Python |
 |
 |
 |
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.