GNU/Linux >> Znalost Linux >  >> Linux

7zip, Xz, Gzip, Tar, atd. – Jaké jsou rozdíly?

Zavřeno . Tato otázka je založena na názoru. Momentálně nepřijímá odpovědi.

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 .


Linux
  1. MySQL vs. MariaDB:Jaké jsou hlavní rozdíly mezi nimi

  2. Jaké jsou základní rozdíly mezi mainstreamovými *nix shelly?

  3. Co jsou soubory .run?

  1. Router pfSense vs Netgear:Jaké jsou hlavní rozdíly?

  2. Fedora vs Ubuntu:Jaké jsou klíčové rozdíly?

  3. Jaké jsou rozdíly mezi lsof a netstat na linuxu?

  1. Pomocí terminálu Linux můžete zjistit, jaké soubory jsou ve vašem počítači

  2. Debian vs Ubuntu:Jaké jsou rozdíly?

  3. Jaké jsou různé způsoby nastavení oprávnění k souborům atd. na gnu/linux