zip

Mattepuffo's logo
Gestire file ZIP con Python

Gestire file ZIP con Python

Torniamo a parlare di Python (linguaggio che purtroppo non riesco a seguire più di tanto).

Oggi vediamo come gestire i file ZIP.

Se vogliamo comprimere un file:

f = zipfile.ZipFile('python_zip.zip', 'w', zipfile.ZIP_DEFLATED)
f.write('file_da_comprimere.txt')
f.close()

All'oggetto ZipFile passiamo come parametri il nome del file zippato, il modo ('w' per creare/sovrascrivere il file, 'r' per leggere il file, 'a' per appendere al file) e il metodo di compressione.

Con la funzione write indichiamo il file da mettere nell'archivio.

Se invece vogliamo aggiungere un file all'archivio basta sosituire 'w' con 'a'.

Mattepuffo's logo
Comprimere file con Windows 7

Comprimere file con Windows 7

Windows 7 nasconde una utility per la creazione di archivi compressi autoestraenti che può risultare utile se non abbiamo un programma di compressione sotto mano.

Il tool si chiama iexpress e di default non si trova nei menu classici.

Per avviarlo andate su Start/Esegui e scrivete iexpress.

Premete Avanti lasciando invariato.

Mattepuffo's logo
Dtrx: estrarre archivi senza tar

Dtrx: estrarre archivi senza tar

Ho trovato un ottimo programma per estrarre gli archivi da riga di comando senza usare tar (che ha dei comandi che io non riesco mai a ricordare).

Può essere molto comodo in tutti i casi in cui si può usare uno strumento grafico.

Supporta praticamente tutti i formatitar(bzip2,7zip,deb,rpm,zip,rar,etc...) e l'installazione è molto semplice:

# aptitude update && aptitude install dtrx (su Ubuntu)

# yaourt -S dtrx (su Archlinux si trova in AUR)

Facciamo qualche esempio.