Komentáře
- Toto je názorové a pravděpodobně bude uzavřeno. Upravte to tak, aby to bylo objektivní, a mohla by to být velmi zajímavá otázka.
 - Většinu času jsem viděl gzip a úroveň komprese je také dobrá.
 - Pokud chcete nejlepší ránu pro své multi-cpu peníze, pak musíte zvážit pzstd. Není však rozšířený. github.com/facebook/zstd/tree/dev/contrib/pzstd
 
Odpověď
 Nejprve chci vyjasnit, že ze seznamu, který jste uvedli, je tar jediný, který je  není  kompresní algoritmus. tar je zkratka pro  T  ape  Ar  pažitka a slouží k vytváření archivních souborů. Stručně řečeno, jeden soubor, který se skládá z jednoho nebo více souborů. Používá se ke sdružování souborů, aby je bylo možné komprimovat pomocí kompresoru, který je schopen komprimovat pouze jeden soubor. 
 Z hlediska dostupnosti zip je široce dostupný v systémech UNIX (Linux / BSD / MacOS) a Windows. Soubor zip je proto vysoce přenosný. Nástroje pro kompresi / dekomprimaci xz a gzip souborů jsou k dispozici také v systémech Windows, ale běžněji se používají a používají v systémech UNIX. 
 xz a 7zip je známo, že mají lepší kompresní algoritmus než gzip, ale ke kompresi / dekompresi použijte více paměti a času. Toto téma je pěkně diskutováno  zde . 
 Doporučuji použít gzip, když je méně paměti dostupné a rychlost komprese / dekomprese je problém. 7zip a xz lze použít, když jde o prostor a rychlost komprese / dekomprese ne. 
 Některé pěkné měřítka těchto algoritmů najdete  zde .  Poznámka:  LZMA je kompresní algoritmus používaný 7zip a xz. 
Odpovědět
 Stačí použít tar s gzip a la tar -czvf <filename.tar.gz> /path/to/files 
Rozdíl v kompresních algoritmech je často zanedbatelný (např. bzip2) nebo závisí na tom, o jakých datech mluvíte. Pokud jde o univerzální kompresi, myslím, že nejlepší radou je držet se toho, co je standardní.
Rovněž to usnadňuje život při používání stejných formátů jako u všech ostatních, pokud zde není jasná a významná výhoda. Takže si budete chtít zvyknout pouze na používání tar s gzip (jak je uvedeno výše) a také ZIP, protože také najdete spoustu z nich.
Komentáře
- @Jio, protože tar.gz je defacto standard pro UNIX. Od roku 1994 jsem nenašel jediný systém UNIX, na kterém by to nefungovalo.
 - U nějakého druhu souborů jsem zjistil, že 7zip má opravdu velký rozdíl. Např. komprese složky pomocí javadoc je rozdíl se souborem zip velmi velký