Quelle est la différence entre tar et zip? Quels sont les cas d'utilisation pour chacun?
Quelle est la différence entre tar et zip? Quels sont les cas d'utilisation pour chacun?
Réponses:
tar
en soi, il regroupe simplement les fichiers (le résultat est appelé une archive tar ), tout en zip
appliquant également la compression.
Habituellement, vous utilisez gzip
avec tar
pour compresser l' archive tar résultante , obtenant ainsi des résultats similaires à ceux de zip
.
Pour les archives raisonnablement grandes, il existe cependant des différences importantes. Une zip
archive est une collection de fichiers compressés . Un tar gzippé est une collection compressée (de fichiers non compressés). Ainsi, une archive zip est une liste accessible au hasard d'éléments compressés concaténés, et a .tar.gz
est une archive qui doit être entièrement développée avant que le catalogue ne soit accessible.
zip
est que vous n'obtenez pas de compression entre les fichiers (parce que chaque fichier est compressé indépendamment des autres dans l'archive, la compression ne peut pas tirer parti des similitudes entre le contenu des différents fichiers); l' avantage est que vous pouvez accéder à n'importe lequel des fichiers contenus à l'intérieur en regardant seulement une section spécifique (dépendant du fichier cible) de l'archive (car le «catalogue» de la collection est séparé de la collection elle-même)..tar.gz
est que vous devez décompresser l'archive entière pour accéder aux fichiers qu'elle contient (car les fichiers sont dans l'archive tar); l' avantage est que la compression peut tirer parti des similitudes entre les fichiers (car elle compresse l'archive tar entière).zip
compresse les fichiers dans un catalogue, mais la mise en garde est que vous n'obtenez pas de compression entre les fichiers? De même pour .tar.gz
. Y a-t-il une faute de frappe là-dedans?