A „bzip2” használata Linux fájlok tömörítéséhez

A Linux a Windowshoz hasonlóan számos különböző algoritmust támogat a fájlcsoportok egyetlen archívumba tömörítésére. A leggyakoribb, a postai irányítószám formátum, szinte univerzális, de mindegyik tömörítési algoritmusnak van relatív erőssége és gyengesége az archívum ökoszisztémán belül.

ZIP-jelszótörők
ewg3D/Getty Images

Miért használja a 'bzip2'-t a 'gzip' helyett?

Az gzip parancs az LZ77 tömörítési módszert használja. Az bzip2 A tömörítési eszköz a Burrows-Wheeler algoritmust használja.

Egy teszt során az alapértelmezett tömörítési beállításokkal végrehajtott parancsokat és a tömörített fájlokat összehasonlították. Az eredmények azt mutatják, hogy a bzip2 parancs jelenik meg felül a fájlméret csökkentésére. Ennek használata azonban sokkal tovább tart bzip2.

Az lzmash parancs a futtatással egyenértékű gzip a beállított tömörítési szinttel -9- a legmagasabb tömörítési beállítás. Lzmash tovább tart, mint gzip alapértelmezés szerint, de az eredményül kapott archív fájl kisebb, mint a bzip2 egyenértékű.

Fájlok tömörítése "bzip2" használatával

Fájl tömörítéséhez a bzip2 formátumban futtassa a következő parancsot:

bzip2 fájlnév

Az eredményül kapott archív fájl a .bz2 kiterjesztés. Ez a segédprogram akkor is tömöríti a fájlt, ha a fájl emiatt nagyobb lesz. Ez a furcsaság akkor fordul elő, amikor egy már tömörített fájlt tömörít.

Hogyan lehet kicsomagolni a fájlokat

Tömörítse ki a fájlokat a bz2 segítségével kiterjesztés a... val bunzip2 parancs:

bunzip2 fájlnév.bz2

Az bunzip2 parancs kicsomagolja az összes érvényes fájlt, amely a következővel lett tömörítve bzip vagy bzip2. A közönséges fájlok kicsomagolása mellett a tar fájlokat is ki tudja tömöríteni, amelyek a következővel lettek tömörítve bzip2 parancs.

Tar fájlokat segítségével tömörítve bzip2 parancshasználati kiterjesztést .tbz2. Amikor kicsomagolja ezt a fájlt a bunzip2 parancs a fájlnév lesz fájlnév.tar.

Parancsbeállítások

Módosítsa hogyan bzip2 parancsopciókon keresztül működik:

  • -f: Tömörítés kényszerítése akkor is, ha a fájl már BZ2 formátumú.
  • -k: Az eredeti fájl és a tömörített archívum megőrzése.
  • -s: Csökkentse a tömörítési feladathoz lefoglalt rendszermemóriát, ezáltal meghosszabbítja a tömörítés befejezéséhez szükséges időt.
  • -t: Az archív fájl tesztelése.
  • -v: Jelentés a parancs végrehajtásáról szóló részletes kimenetről.

Használja a különállót bzip2recover segédprogram a sérült archívum helyreállításához. A segédprogram nem mindig működik, de a semminél jobb, ha az archívumot nem lehet kicsomagolni.