GNU/Linux >> Linux Esercitazione >  >> Linux

7zip, Xz, Gzip, Tar, ecc:quali sono le differenze??

Chiuso . Questa domanda è basata sull'opinione. Attualmente non accetta risposte.

Vuoi migliorare questa domanda? Aggiorna la domanda in modo da poterla rispondere con fatti e citazioni modificando questo post.

Chiuso 4 anni fa.


Migliora questa domanda

quali fattori dovrebbero essere considerati quando si sceglie tra 7zip, xz, gzip, tar, ecc. per la compressione e l'archiviazione dei file?

Risposta accettata:

Voglio innanzitutto chiarire che, della lista che hai fornito, tar è l'unico che non un algoritmo di compressione. tar è l'abbreviazione di T scimmia Ar chive e viene utilizzato per creare file di archivio. In breve, un unico file composto da uno o più file. Viene utilizzato per raggruppare i file in modo che possano essere compressi da un compressore in grado di comprimere solo un singolo file.

In termini di disponibilità, zip è ampiamente disponibile su sistemi UNIX (Linux/BSD/MacOS) e Windows. Quindi un zip il file è altamente portabile. Strumenti per comprimere/decomprimere xz e gzip i file sono disponibili anche su sistemi Windows, ma sono più comunemente visti e utilizzati su sistemi UNIX.

xz e 7zip sono noti per avere un algoritmo di compressione migliore di gzip , ma usa più memoria e tempo per comprimere/decomprimere. Questo argomento è ben discusso qui.

Consiglierei di usare gzip quando è disponibile meno memoria e la velocità di compressione/decompressione è un problema. 7zip e xz può essere utilizzato quando lo spazio è un problema e la velocità di compressione/decompressione non lo è.

Alcuni bei benchmark su questi algoritmi possono essere trovati qui. Nota: LZMA è l'algoritmo di compressione utilizzato da 7zip e xz .


Linux
  1. Debian vs Ubuntu:quali sono le differenze?

  2. Quali sono le differenze fondamentali tra il mainstream * nix Shells??

  3. Cosa sono i file .run?

  4. pfSense vs Netgear router:quali sono le differenze principali?

  5. Fedora vs Ubuntu:quali sono le differenze principali?

Cassandra vs MongoDB - Quali sono le differenze?

Terraform vs Kubernetes:quali sono le differenze

Docker ADD vs. COPY:quali sono le differenze?

IMAP vs POP3 vs SMTP:quali sono le differenze?

useradd vs. adduser:quali sono le differenze?

Quali sono le differenze tra rdesktop e xfreerdp?