Combien un fichier Zip compresse-t-il ?
Le format de fichier zip a été développé par Pkware. Les premiers développements du format ont été achevés en 1986. Il permet de compresser et d'archiver les données, d'économiser de l'espace disque et de faciliter la sauvegarde et le transfert de fichiers volumineux ou en plusieurs parties. De nombreux facteurs affectent le degré de compression pouvant être atteint.
Types de compression
Il existe deux types de compression de fichiers :sans perte et avec perte. Le format zip est un exemple de compression sans perte, ce qui signifie que les données compressées peuvent être renvoyées à leur état précédent exact sans défaut. La compression avec perte favorise l'efficacité plutôt que la précision, permettant de remplacer ou d'éliminer entièrement les données. Un format sans perte n'autorise pas les méthodes de compression qui ne permettent pas une recréation parfaite des données d'origine, même si ces méthodes seraient plus efficaces.
Méthodes
Le format zip comprend des spécifications pour plusieurs méthodes algorithmiques de compression de fichiers. La méthode utilisée peut avoir un effet significatif sur le niveau de compression atteint. Certaines des méthodes disponibles incluent le rétrécissement, la réduction, l'implosion et le dégonflage. Parmi ceux-ci, le dégonflage est le plus largement utilisé. Il s'agit de la méthode de compression par défaut utilisée dans Pkzip, WinZip et Info-Zip.
Variabilité
La mesure dans laquelle un fichier peut être compressé varie selon le type de fichier. Par exemple, les fichiers texte manquent par défaut de toute compression, chaque caractère étant représenté individuellement en hexadécimal. Hex, ou hexadécimal, est un système numérique composé de 16 identificateurs uniques à caractère unique capables de représenter chaque octet d'un fichier. Les taux de compression sur ce type de fichier sont généralement très bons.
De nombreux formats multimédias, tels que les MP3, incluent la compression dans le cadre de la norme de format. Les taux de compression de ces fichiers sont généralement médiocres, ce qui peut même entraîner un fichier zip "compressé" plus volumineux que l'original en raison des données supplémentaires dans l'archive zip.
Comparaison
Le format zip n'est pas le seul format de compression utilisé. Les autres formats de compression courants incluent RAR et 7-zip. Selon Igor Pavlov, développeur de 7-zip, le format zip standard est moins performant que les deux autres formats de 30 à 40 %, selon le type de données compressées.
Lors d'un test, Pavlov a compressé une installation complète de Google Earth 3.0.0616. Les données totalisaient 23,5 Mo avant compression. Le format zip standard fournissait environ 62 % de compression. En comparaison, RAR a entraîné un taux de compression de 71 % et 7-zip, 76 %.
Limitations
Les premières incarnations du format zip étaient limitées à la gestion de données ne dépassant pas 4 gigaoctets à la fois. Cela comprenait la taille des fichiers individuels compressés et non compressés et la taille totale de l'archive après compression. Cette limitation est supprimée dans les versions plus récentes du format avec l'ajout de l'extension zip64. La prise en charge de l'extension zip64 est encore limitée.