GNU/Linux >> Tutoriels Linux >  >> Linux

7zip, Xz, Gzip, Tar, etc. - Quelles sont les différences ??

Fermé . Cette question est basée sur l'opinion. Il n'accepte pas de réponses actuellement.

Vous voulez améliorer cette question ? Mettez à jour la question afin qu'elle puisse être répondue avec des faits et des citations en éditant ce message.

Fermé il y a 4 ans.


Améliorer cette question

quels facteurs doivent être pris en compte lors du choix entre 7zip, xz, gzip, tar, etc. pour compresser et archiver des fichiers ?

Réponse acceptée :

Je veux d'abord préciser que, dans la liste que vous avez fournie, tar est le seul qui ne l'est pas un algorithme de compression. tar est l'abréviation de T singe Ar ciboulette, et est utilisé pour créer des fichiers d'archive. En bref, un seul fichier qui se compose d'un ou plusieurs fichiers. Il est utilisé pour regrouper des fichiers afin qu'ils puissent être compressés par un compresseur qui ne peut compresser qu'un seul fichier.

En termes de disponibilité, zip est largement disponible sur les systèmes UNIX (Linux/BSD/MacOS) et Windows. Donc un zip le fichier est hautement portable. Outils pour compresser/décompresser xz et gzip Les fichiers sont également disponibles sur les systèmes Windows, mais sont plus couramment vus et utilisés sur les systèmes UNIX.

xz et 7zip sont connus pour avoir un meilleur algorithme de compression que gzip , mais utilise plus de mémoire et de temps pour compresser/décompresser. Ce sujet est bien discuté ici.

Je recommanderais d'utiliser gzip lorsque moins de mémoire est disponible et que la vitesse de compression/décompression est un problème. 7zip et xz peut être utilisé lorsque l'espace est un problème et que la vitesse de compression/décompression ne l'est pas.

Quelques bons benchmarks sur ces algorithmes peuvent être trouvés ici. Remarque : LZMA est l'algorithme de compression utilisé par 7zip et xz .


Linux
  1. Routeur pfSense vs Netgear :quelles sont les principales différences ?

  2. Fedora vs Ubuntu :quelles sont les principales différences ?

  3. Quelles sont les différences entre lsof et netstat sous Linux ?

  4. Quelles sont les différences entre les fichiers Linux et Windows .txt (encodage Unicode)

  5. Quelles sont les différences entre rdesktop et xfreerdp ?

Cassandra vs MongoDB - Quelles sont les différences ?

Terraform vs Kubernetes :quelles sont les différences

Docker ADD vs COPY :quelles sont les différences ?

IMAP vs POP3 vs SMTP :quelles sont les différences ?

useradd vs adduser :quelles sont les différences ?

Quelles sont les différentes façons de définir les autorisations de fichiers, etc. sur gnu/linux