Wéi benotzen "bzip2" fir Komprimatiounsdateien ze kompriméieren

Déi eng Saach, déi Dir all iwwer Linux kennen, ass datt et vill Varietéit ass. Et sinn Honnerte vu Linux Verdeelungen, mat Dutzenden Desktop-Umgebungen, verschidde Büro Suiten, Grafike Packagen an Audiomaterial.

En anert Beräich wou Linux onbedéngt ass, wéi wann et drëm geet fir Filmer ze kompriméieren.

Windows Benotzer wësse scho wat e Zip-Fichier ass an dofir d'" Zip " a " Unzip " Kommandë ginn benotzt fir Kompriméieren an Dekompressen Dateien am "Zip" Format.

Eng aner Methode fir Kompriméiere vu Fichieren ass de "gzip" -Befand ze benotzen an e Fichier mat enger "gz" Extensioun ze dekomprenéieren deen Dir de Kommando "gunzip" benotzt.

An dësem Guide wäert ech e weidere kompriméierende Kommando genannt "bzip2".

Firwat Gebrauch & # 34; bzip2 & # 34; Iwwer & # 34; gzip & # 34 ;?

De Kommando "gzip" benotzt d'LZ77 Kompressiounsmethod. De "bzip2" Kompressionswerkzeug benotzt den Algorithmus "Burrows-Wheeler".

Wat fir eng Methode sollt Dir fir eng Datei ze kompriméieren?

Wann Dir dës Säit besicht wärt Dir kucken datt d'Kompressionsmethoden nierwt sinn.

De Test féiert all Kommando benotze mat de Standardkompressiouns-Astellungen an Dir gesitt datt de Kommando "bzip2" op Top kënnt wann et ëm d'Reduktioun vun der Dateigrupp ass.

Allerdéngs, wann Dir kuckt no der Zäit d'Zäit fir d'Datei ze kompriméieren, da gëtt et vill méi laang ze maachen.

Et ass der Wäert drop erauszestellen datt déi 3. Kolonn op der Grafik steet, déi mam "lzmash" bezeechent gëtt. Dëst ass den Äquivalent vum Laafen vum "gzip" Kommando mam Kompressiounsniveau op "-9" oder fir se op englesch ze maachen, "déi meescht kompriméiert".

De Kommando "lzmash" ass méi laang wéi de Kommando "gzip", awer d'Datei gëtt erheblech reduzéiert an et ass méi kleng wéi déi "bzip2" entspriechend. Et ass och ze bemierken datt et méi Zäit braucht fir dat ze maachen.

Är Entscheedung gëtt dofir, wéi vill Dir wëllt d'Fichier ze kompriméieren an wéi laang Dir bereet wärt wart drop ze kommen.

Egal wéi, de "gzip" Kommando liicht an béide Fäll.

Kompriméiere vun Dateien mat & # 34; bzip2 & # 34 ;.

Fir e Fichier mat dem "bzip2" Format ze kompriméieren, fëllt de folgend Kommando:

bzip2 Dateinumm

De Fichier gëtt kompriméiert a wäert elo d'Verlängerung ".bz2".

De "bzip2" wäert ëmmer probéieren an d'Datei ze kompriméieren, och wann d'Datei méi grouss gëtt. Dëst kann passéieren wann Dir eng Datei kompriméiert déi scho kompriméiert ass.

Wann Dir probéiert e Fichier ze kompriméieren deen de Fichier mat dem selwechte Numm wéi e besteegend kompriméiert Fichier féiert, da gëtt e Fehler.

Zum Beispill, wann Dir e Fichier "file1" huet an den Ordner schonn e Fichier genannt "file1.bz2" an da lafe vum "bzip" Kommando Dir dës Ausgab gesinn:

bzip2: Ausgabdatei file1.bz2 existéiert schon

Wéi Fir Dramen z'entdecken

Et gi vill verschidde Weeër fir Dekompriméiere vu Dateien déi d'bz2 "extension" hunn.

Dir benotzt de "bzip2" Kommando wéi folgend:

bzip2 -d filename.bz2

Dëst wäert d'Datei dekompriméieren an d'"bz2" erofhuelen.

Wann d'Dekompriméiere vum Fichier kéint e Fichier mat dem selwechte Numm ginn iwwerschreiwe ginn, kritt Dir de folgende Fehler:

bzip2: Datei Dateiname vum Output gëtt et schonn

E bessere Wee fir Dekompriméiere vu Fichieren mat der "bz2" erweidert ass de Kommando "bunzip2". Mat dësem Kommando musst Dir kee Changementnumm spezifizéieren, wéi et hei ënnendrënner gëtt:

bunzip2 filename.bz2

De Kommando "bunzip2" läst genee d'selwecht wéi de "bzip2" Kommando mam Minus d (-d) Schalter.

De Kommando "bunzip2" kann all gülteg Datei extrahieren, déi mat "bzip" oder "bzip2" kompriméiert gouf. Wéi och Dekompriméiere vun gewéinlech Fichier kann et Tar-Dateien dekompriméieren déi duerch de "bzip2" Kommando kompriméiert goufen.

Standard Target Dateien, déi mat dem Kommando "bzip2" kompriméiert ginn, hunn d'Extension ".tbz2". Wann Dir dës Fichier mat dem Kommando "bunzip2" decompresséiert gëtt den Dateiname "Filename.tar".

Wann Dir e gültege Fichier mat "bzip2" gedréckt ass, awer et huet eng aner Extensioun wéi "bzip2" d'Datei dekompriméieren, awer et wäert d'Extrait vun ".out" bis zum Enn vun der Datei erofhuelen. Zum Beispill "myfile.myf" wäert zu "myfile.out" ginn.

Wéi Mister Dateien ze kompriméieren

Wann Dir de "bzip2" Kommando wëllt fir eng Datei ze kompriméieren unzefänken wéi eng Datei mat der "bz2" Extensioun schonn existéiert hutt, kënnt Dir de folgenden Kommando benotzen:

bzip2 -f myfile

Wann Dir e Fichier "myfile" an en aner "myfile.bz2" hutt, da gëtt d'Datei "myfile.bz2" überschriewt wann "myfile" kompriméiert ass.

Wéi fir zwee Bezeechnunge ze halen

Wann Dir wëllt déi Datei déi dir kompriméiert hutt an déi kompriméiert Datei kënnt Dir de folgenden Kommando benotzen:

bzip2 -k myfile

Dëst bleift déi Datei "myfile", awer och drécke se a schreift e "myfile.bz2" Datei.

Dir kënnt och den minus k (-k) -Schalter mat dem Kommando "bunzip2" benotze fir déi kompriméiert Datei an onkompriméiert Fichier ze halen, während d'Datei ze dekomméieren.

Test d'Gëltegkeet vun A & # 34; bz2 & # 34; Datei

Dir kënnt testen, ob e Fichier mat dem "bzip2" Komprimatiounsmechanismus mat dem folgendem Kommando kompriméiert ass:

bzip2 -t filename.bz2

Wann d'Datei e gültege Fichier gëtt, gëtt keng Ausgab zréckzeleeën, awer wann d'Datei net valid ass, kritt Dir eng Noriicht dat ze soen.

Benotzt manner Gedächtnis Beim Compresséiere vu Dateien

Wann de "bzip2" Kommando zevill Ressourcen benotze während Dir eng Datei kompriméiere kënnt Dir den Impakt reduzéieren andeems den minus s (-s) -Schalter entsprécht:

bzip2 -s filename.bz2

Bedenkt datt et méi laang dauert fir eng Datei duerch dëse Schalter ze kompriméieren.

Gitt méi Informatiounen Wann d'Drécke kompriméieren

Standardastellt wann Dir de "bzip2" oder "bunzip2" Kommandoen lafe kritt, kritt Dir keng Ausgab an d'Datei gesäit nëmmen nei.

Wann Dir wëllt wëssen wat et geschitt wann Dir e Fichier kompriméiert oder decompresse kënnt Dir méi verbose Resultat kritt andeems Dir den Minus v (-v) wéi folgend uginn:

bzip2 -v Dateinumm

Den Output ersetze sech als folgend:

Dateiname: 1.172: 1 6.872 Bits / Byte 14.66% gerett 50341 an 42961 eraus

Déi wichteg Deeler sinn den Prozentsatz gespäichert, d'Input Gréisst an d'Ausgabgréisst.

Broken Files

Wann Dir e gebrachte "bz2" -Fichier hutt, da benotzt de Programm fir ze probéieren an d'Daten erëm ze restauréieren:

bzip2recover filename.bz2