ZIP (formato file)

cerniera lampo Caratteristiche
Estensione .zip
Tipo MIME application/zip
PUID x-fmt / 263
Firma 50 4B 03 04( hexa )
Sviluppato da Phil Katz , PKWare
Versione iniziale 1989
Tipo di formato Compressione dati
Basato su Sgonfiare
Specifica Formato aperto

Lo Zip è un formato di file per l'archiviazione (utilizzando un singolo file per memorizzare più file) e la compressione dei dati (riduzione dello spazio occupato su supporti digitali) senza perdita di qualità. Possiamo quindi confrontarlo con la combinazione di tar (archiviazione) e gzip (compressione) nel contesto di un archivio .tgz compresso.

Storico

Il formato è stato inventato da Phil Katz per il software PKZIP . È stato progettato in risposta a un problema di diritti tra il programma PKARC e il formato ARC lanciato da Software Enhancement Associates . ARC è venduto come shareware principalmente agli utenti BBS in modo che possano comprimere i loro file più velocemente.

Katz ha deciso di interrompere lo sviluppo di PKARC e ha descritto il proprio formato PKZIP utilizzando l' estensione del file .zip e l'algoritmo deflate .

La versione 6.3.0 (2006) ha documentato la registrazione dei nomi di file Unicode ( UTF-8 ), espandendo l'elenco delle funzionalità supportate.

L'ultima versione è la 6.3.4, risalente al 1 ° mese di ottobre il 2014.

Standardizzazione

Nel ottobre 2015l' ISO e l' IEC hanno pubblicato il documento ISO / IEC 21320-1 "File container document - Part 1: Basic Information" sviluppato dal loro JTC1 .

Questa prima versione dello standard si basa sulla versione 6.3.3 di PKZIP (risalente al 2012), aggiungendo limitazioni dettagliate nello standard (es .: la crittografia dei file contenuti in un archivio ZIP è vietata).

L'introduzione dello standard specifica che il formato ZIP è stato ampiamente utilizzato per oltre vent'anni e che la sua specifica è stata pubblica per quasi altrettanto tempo, ma che non esisteva una standardizzazione formale, che potrebbe causare difficoltà (stabilità del riferimento del formato ... ) per gli standard che desiderano fare riferimento a questo formato. Lo standard ISO / IEC 21320-1 fornisce quindi una risposta a queste difficoltà.

Nota  : questo standard è disponibile gratuitamente (solo in inglese) insieme ad altri standard sviluppati da JTC1 .

Evoluzioni

I formati JAR ( Java Archive ), ODT ( OpenDocument ) e Open XML ( OOXML ) si basano sul formato ZIP.

Il formato ZIP64 è stato introdotto da PKWARE, nella versione 4.5 della specifica ZIP, per aggirare il limite di dimensione del file di 4  GB della specifica originale.

Interoperabilità

Il formato del file zip può porre problemi di interoperabilità con nomi di file contenenti caratteri diversi dai caratteri latini non accentati, soprattutto quando vengono utilizzate piattaforme Windows-Linux diverse e / o in regioni che utilizzano impostazioni di localizzazione.

Programmi di decompressione

Il sistema operativo Microsoft Windows , dalla versione Millennium Edition , può gestire i file Zip in modo trasparente attraverso la funzionalità “Zipped Folder”. Allo stesso modo, molti gestori di file Linux sanno come farlo con KDE , Xfce , Gnome , ecc. Esempio:

unzip fichier.zip

Un numero molto elevato di programmi sa come comprimere e decomprimere file, sia programmi autonomi che integrazione con un file manager, in tutti i sistemi operativi .

Il leader di mercato sotto Microsoft Windows è da tempo WinZip ( shareware ), ma molti software multiformato, spesso gratuiti, come PeaZip o 7-Zip , sanno come usarlo, sia in lettura che in scrittura. Sotto Linux, la scelta è più ampia se è sulla riga di comando o in forma grafica.

L'uso di zip come formato di scambio tra i sistemi operativi non è sempre consigliato, in particolare se i diversi ambienti non utilizzano la stessa codifica dei caratteri per i nomi dei file ( in questo caso preferire il formato 7z , xZ o altri formati più recenti).

Il fatto di poter estrarre i file da un programma di decompressione non pregiudica la possibilità di leggere il contenuto, che richiede la fornitura di un programma del tipo di file.

Il programma per ufficio OpenOffice.org / LibreOffice contiene il proprio decompressore, che rende completamente trasparenti le operazioni di disarchiviazione / decompressione e inversione. Se vuoi studiare il contenuto di un documento ODF, devi solo cambiare la sua estensione in .zip (nella maggior parte dei sistemi operativi) e decomprimerlo con un qualsiasi decompressore. Questo è un modo semplice per recuperare, ad esempio, le immagini contenute in un documento di testo.

Note e riferimenti

  1. "  APPNOTE.TXT - .ZIP File Format Specification, Version: 6.3.0  " ,29 settembre 2006(visitato il 5 gennaio 2012 )
  2. APPNOTE.TXT versione 6.3.4
  3. * http://www.linuxfromscratch.org/blfs/view/cvs/introduction/locale-issues.html#locale-wrong-filename-encoding
  4. su support.microsoft.com su windows.microsoft.com
  5. Estrai immagini da un documento ODT

Vedi anche

link esterno