zip

Mattepuffo's logo
Gestire archivi ZIP con C#

Gestire archivi ZIP con C#

Precedentemente alla versione 4.5 del .NET Framework, la creazione / gestione degli archivi ZIP richiedeva delle librerie esterne.

Con l'ultima versione invece possiamo usare direttamente l'oggetto ZipFile.

Questa classe statica ha già tutti i metodi che ci servono.

Ad esempio per creare un archivio con dati presi da una directory:

ZipFile.CreateFromDirectory(@"C:\Source", @"C:\Archivio.zip");

Il metodo CreateFromDirectory richiede almeno due parametri: la directory con i dati da archiviare, e il percorso di creazione dell'archivio.

Mattepuffo's logo
Installare Windows 7 da hard disk esterno

Installare Windows 7 da hard disk esterno

Può capitare di dover installare sistemi operativi da hard disk esterni, soprattutto nei pc senza masterizzatore (tipo i netbook ad esempio).

Con una procedura è possibile farlo anche con Windows 7.

Prima di tutto ci serve un hard disk con almeno 5 GB di spazione, e la ISO di Windows 7.

Poi seguite questi passi:

Connttete il disco al pc dove avete la ISO.

Cliccate con il tasto destro su Risorse del Computer -> Gestione -> Gestione Disco.

Sulla destra trovate il disco, cliccate con il tasto destro e selezionate Contrassegna partizione come attiva.

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.