Chcete zlepšit tuto otázku? Aktualizujte otázku, aby na ni bylo možné odpovědět pomocí faktů a citací úpravou tohoto příspěvku.
Zavřeno před 4 lety.
Vylepšete tuto otázku
jaké faktory je třeba vzít v úvahu při výběru mezi 7zip, xz, gzip, tar atd. pro kompresi a archivaci souborů?
Přijatá odpověď:
Nejprve chci objasnit, že z vámi poskytnutého seznamu tar
je jediný, který není kompresní algoritmus. tar
je zkratka pro T opice Ar pažitka a používá se 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 spojení souborů dohromady, aby mohly být komprimovány kompresorem, který je schopen komprimovat pouze jeden soubor.
Pokud jde o dostupnost, zip
je široce dostupný v systémech UNIX (Linux/BSD/MacOS) a Windows. Proto zip
soubor je vysoce přenosný. Nástroje pro kompresi/dekompresi xz
a gzip
soubory jsou k dispozici také v systémech Windows, ale jsou běžněji viděny a používány v systémech UNIX.
xz
a 7zip
je známo, že mají lepší kompresní algoritmus než gzip
, ale spotřebují více paměti a času na kompresi/dekompresi. Toto téma je zde pěkně probráno.
Doporučil bych použít gzip
když je k dispozici méně paměti a rychlost komprese/dekomprese je problémem. 7zip
a xz
lze použít, když jde o prostor a rychlost komprese/dekomprese nikoli.
Některé pěkné benchmarky těchto algoritmů lze nalézt zde. Poznámka: LZMA
je kompresní algoritmus používaný 7zip
a xz
.