Skip to content

Jak používat soubor „bzip2“ ke kompresi souborů

10 de Červenec de 2021
computer file search 155016432 5b89ee17c9e77c00821cedbc 5c632ec646e0fb00017dd84c

Linux, stejně jako Windows, podporuje několik různých algoritmů pro kompresi skupin souborů do jednoho archivu. Nejběžnější formát ZIP je téměř univerzální, ale každý kompresní algoritmus nabízí relativní silné a slabé stránky v archivním ekosystému.

Proč používat „bzip2“ nad „gzip“?

The gzip příkaz používá kompresní metodu LZ77. The bzip2 kompresní nástroj používá algoritmus Burrows-Wheeler. V testu byl porovnán každý příkaz provedený pomocí výchozího nastavení komprese a komprimovaných souborů. Výsledky ukazují, že bzip2 příkaz se objeví nahoře pro zmenšení velikosti souboru. Používání však trvá mnohem déle bzip2. The lzmash příkaz je ekvivalentem běhu gzip s úrovní komprese nastavenou na -9—Je nejvyšší nastavení komprese. Lzmash trvá déle než gzip ve výchozím nastavení, ale výsledný archivní soubor je menší než bzip2 ekvivalent.

Komprese souborů pomocí ‚bzip2‘

Komprimovat soubor pomocí bzip2 formátu, spusťte následující příkaz: bzip2 název souboru

Výsledný archivní soubor používá .bz2 rozšíření. Tento nástroj komprimuje soubor, i když se výsledkem zvětší. K této zvláštnosti dochází, když komprimujete soubor, který již byl komprimován.

Jak dekomprimovat soubory

Dekomprimujte soubory s příponou bz2 pomocí bunzip2 příkaz: bunzip2 název_souboru.bz2

The bunzip2 příkaz extrahuje jakýkoli platný soubor, který byl komprimován pomocí bzip nebo bzip2. Kromě dekomprese běžných souborů dokáže dekomprimovat také tar soubory, které byly komprimovány pomocí bzip2 příkaz. Tar soubory komprimované pomocí bzip2 rozšíření použití příkazu .tbz2. Když dekomprimujete tento soubor pomocí bunzip2 příkaz název souboru se stane název_souboru.tar.

Možnosti příkazu

Upravit způsob bzip2 funguje prostřednictvím možností příkazu:

  • -F: Vynutit kompresi, i když je soubor již ve formátu BZ2.
  • -k: Zachovat původní soubor i komprimovaný archiv.
  • -s: Zmenšete systémovou paměť přidělenou kompresní úloze, čímž se prodlouží čas potřebný k dokončení komprese.
  • -t: Vyzkoušejte archivní soubor.
  • -proti: Nahlásit podrobný výstup o provedení příkazu.

Použijte samostatný bzip2recover nástroj pro obnovení poškozeného archivu. Nástroj nebude vždy fungovat, ale je lepší než nic, pokud váš archiv nelze dekomprimovat.