Il formato di file ZIP è stato sviluppato da PKWare . Sviluppo precoce del formato è stata completata nel 1986. Esso consente ai dati di essere compressi e archiviati , risparmiando spazio su disco e rendendo più facile il backup e trasferire file di grandi dimensioni o più parti . Ci sono molti fattori che influenzano il grado di compressione che può essere raggiunto . Tipi di compressione
Ci sono due tipi di compressione dei file : lossless e lossy . Il formato zip è un esempio di compressione senza perdita di dati , il che significa che i dati compressi possono essere restituiti al suo esatto stato precedente senza difetto . Compressione con perdita favorisce l'efficienza oltre la precisione , consentendo ai dati di essere sostituiti o eliminati del tutto . Un formato senza perdita di dati non permette di metodi di compressione che non consentono una riproduzione perfetta dei dati originali , anche se tali metodi sarebbero più efficaci .
Metodi
La zip formato include specifiche per diversi metodi algoritmici di compressione dei file . Il metodo utilizzato può avere un effetto significativo sul livello di compressione ottenuta . Alcuni dei metodi disponibili includono restringersi , ridurre , implodere e sgonfiare . Di questi, sgonfiare è il più utilizzato . E 'l' uso di compressione metodo predefinito in PKZIP, WinZip e Info- Zip .
Variabilità
La misura in cui un file può essere compresso varia da tipo di file. Ad esempio , i file di testo di default non hanno alcuna compressione , con ogni carattere viene rappresentato singolarmente in esadecimale . Hex , o esadecimale , è un sistema numerico composto da 16 unici identificatori unico personaggio in grado di rappresentare ogni byte in un file . Tassi di compressione su questo tipo di file sono in genere molto buona .
Molti formati multimediali , ad esempio MP3 , includere la compressione come parte dello standard del formato . Tassi di compressione su questi file di solito sono poveri , potenzialmente anche con una conseguente " compresso" zip file che è più grande di quella originale a causa dei dati aggiuntivi in archivio zip .
Confronto
il formato zip non è l'unico formato di compressione in uso . Altri formati di compressione più comuni comprendono RAR e 7 - zip . Secondo Igor Pavlov , sviluppatore di 7-zip , il formato ZIP standard di performance inferiore alle altre due formati di ben il 30 al 40 per cento , a seconda del tipo di dati compressi .
In un test , Pavlov compressa un'installazione completa di Google Earth 3.0.0616 . I dati sono stati pari a 23.5 MB prima della compressione . Il formato standard ZIP fornito circa il 62 per cento di compressione . In confronto, RAR portato a un tasso di compressione 71 per cento , e 7-zip avuto il 76 per cento .
Limitazioni
prime incarnazioni del formato zip sono stati limitati alla gestione di dati non più grande di 4 GB alla volta . Ciò ha incluso compressa e dimensione dei singoli file non compresso e la dimensione totale dell'archivio dopo la compressione . Questa limitazione viene rimosso nelle versioni più recenti di formato con l' aggiunta dell'estensione zip64 . Il supporto per l'estensione Zip64 è ancora limitata.