zip

Mattepuffo's logo
Creare file ZIP in PHP

Creare file ZIP in PHP

Come praticamente tutti i linguaggi, anche PHP offre nativamente strumenti per la crezione di file ZIP, attraverso la classe ZipArchive e le vcarie funzioni collegate.

Questa classe ci mette a disposizione già praticamente tutto quello che ci serve.

Le funzione che useremo sono:

  • open -> apre un file ZIP nella modalità indicata
  • addFile -> aggiunge un file all'archivio specificato
  • close -> chiude il file

Abbastanza lineare.

Mattepuffo's logo
Creare file ZIP in Java

Creare file ZIP in Java

Oggi vediamo come creare file ZIP in Java.

L'articolo è valido anche per Android, in quanto l'ho testato e usato principalmente in quell'ambiente.

Questo quello che avviene; data una lista di files, crea un file compresso con tutti i files impostati.

            try {
                String[] files = {"file_1.xls", "file_2.txt", "file_3,jpeg"};
                Compress c = new Compress(files, "file.zip");
                c.zip();
            } catch (IOException e) {
            }

La lista di file gliela passiamo come array di String.

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.