Yuav Siv Li Cas "bzip2" Los Hloov Cov Ntaub Ntawv

Ib yam uas koj paub txog Linux yog tias muaj ntau ntau yam. Muaj ntau pua ntawm Linux faib, muaj ntau lub duab npuas, ntau chav ua haujlwm, cov khoom siv pob ua ke thiab cov pob suab.

Lwm qhov chaw uas Linux muab ntau yam yog thaum nws tawm mus rau compressing cov ntaub ntawv.

Cov neeg siv qhov rai no twb paub tias cov ntaub ntawv zip yog li cas thiab yog li ntawd cov " zip " thiab " unzip " commands yuav raug siv los siv ntaub ntawv thiab zais cov ntaub ntawv "zip".

Lwm txoj kev rau cov ntaub ntawv compressing yog siv cov "gzip" lo lus txib thiab kom decompress ib cov ntaub ntawv nrog ib "gz" ncua ntxiv koj tuaj yeem siv cov lus "gunzip".

Hauv phau ntawv qhia no, kuv yuav qhia koj lwm qhov kev sib txuas lus hu ua "bzip2".

Vim Li Cas Siv & # 34; bzip2 & # 34; Tshaj & # 34; gzip & # 34 ;?

Qhov "Gzip" hais kom siv cov LZ77 compression method. Qhov "bzip2" compression cuab tam siv "Burrows-Wheeler" algorithm.

Li ntawd, txoj kev twg uas koj yuav tsum siv los hlob cov ntaub ntawv?

Yog tias koj mus saib nplooj ntawv no koj yuav pom tau hais tias ob txoj kev sib txuas lus tau muab sib piv los ntawm ib sab.

Qhov kev ntsuam xyuas sau txhua qhov hais kom ua siv qhov yuam kev yuam kev thiab koj yuav pom tau hais tias "bzip2" lo lus tawm los saum toj thaum nws tuaj yeem txo cov filesize.

Txawm li cas los xij, yog tias koj saib lub sijhawm nws yuav siv cov ntaub ntawv nws siv sijhawm ntev dua.

Nws muaj nqis taw tawm rau kab thib 3 rau ntawm daim duab qhia tias "lzmash". Qhov no yog qhov sib npaug ntawm kev khiav cov lus "gzip" nrog rau kev sib nrauj tsim rau "-9" los yog muab tso ua lus Askiv, "feem ntau compressed".

Qhov "lzmash" hais kom siv sijhawm ntev tshaj li qhov "gzip" hais kom ua los ntawm lub neej tiam sis cov ntaub ntawv raug txo tsawg thiab nws tsawg tshaj qhov "bzip2" tshaj. Nws kuj tseem ceeb teev cia tias nws yuav siv sij hawm tsawg dua los ua li ntawd.

Koj qhov kev txiav txim siab, yog li ntawd, yuav muaj ntau npaum li cas koj xav kom cov ntaub ntawv los tawm thiab ntev npaum li cas koj txaus siab tos nws kom tshwm sim.

Txawm yog li cas los xij, txoj cai "gzip" yog qhov zoo me ntsis hauv ob qho tib si.

Hloov Cov Ntaub Ntawv Siv & # 34; bzip2 & # 34 ;.

Yuav kom hlob ib cov ntaub ntawv uas siv cov "bzip2" hom khiav cov lus qhia nram qab no:

bzip2 filename

Cov ntaub ntawv yuav raug muab sau thiab yuav tam sim no muaj qhov extension ".bz2".

Lub "bzip2" yeej ib txwm sim thiab nias cov ntaub ntawv txawm tias cov ntaub ntawv loj dua li qhov tshwm sim. Qhov no tuaj yeem tshwm sim thaum koj compressing ib cov ntaub ntawv uas twb tau muab luam tawm lawm.

Yog tias koj sim ua kom cov ntaub ntawv uas yuav ua rau cov ntaub ntawv nrog tib lub npe raws li ib qho ntaub ntawv muaj ntaub ntawv compressed ces ib qho yuam kev yuav tshwm sim.

Piv txwv, yog tias koj muaj ib daim ntawv hu ua "file1" thiab cov ntawv ceev twb muaj ntaub ntawv hu ua "file1.bz2" ces ua raws li cov lus hais "bzip" koj yuav pom cov nram qab no cov zis:

bzip2: Output file1.bz2 twb muaj nyob

Yuav ua li cas Decompress ntaub ntawv

Muaj ntau ntau txoj kev los txiav txim cov ntaub ntawv uas muaj "bz2" ncua.

Koj siv tau cov lus txib "bzip2" raws li nram no:

bzip2 -d filename.bz2

Qhov no yuav tsim cov ntaub ntawv thiab tshem tawm qhov "bz2" ncua.

Yog tias los ntawm decompressing cov ntaub ntawv nws yuav ua ib daim ntawv nrog lub tib lub npe yuav overwritten koj yuav pom qhov yuam kev li hauv qab no:

bzip2: Cov zis tawm ntaub ntawv filename twb tshwm sim

Txoj kev nicer kom decompress cov ntaub ntawv nrog rau "bz2" ncua kev siv cov lus "bunzip2". Nrog rau cov lus txib no koj tsis tas yuav tsum qhia meej txog cov keyboards raws li qhia hauv qab no:

bunzip2 filename.bz2

Cov lus hais "buzip2" sau nraim tib yam li cov lus "bzip2" nrog rau kev rho tawm d (-d).

Cov lus hais "buzip2" tau muab cov ntaub ntawv siv tau los tso tawm "bzip" los yog "bzip2". Raws li zoo li decompressing cov ntaub ntawv dog dig nws kuj tseem decompress cov ntaub ntawv uas tau raug compressed siv cov "bzip2".

Los ntawm kev ua neej ua qes qaws compressed siv cov lus "bzip2" yuav muaj qhov extension ".tbz2". Thaum koj decompress cov ntaub ntawv no siv cov lus "bunzip2" lub filename ua "filename.tar".

Yog hais tias koj muaj ib cov ntaub ntawv uas tau siv tawm los ntawm "bzip2", tiam sis nws muaj kev sib txawv dua "bzip2" yuav decompress cov ntaub ntawv tiam sis nws yuav ntxiv ".out" txuas mus rau qhov kawg ntawm cov ntaub ntawv. Piv txwv "myfile.myf" yuav yog "myfile.out".

Yuav ua li cas yuam kom cov ntaub ntawv yuav tsum tau Compressed

Yog hais tias koj xav tau qhov "bzip2" hais kom ceev ib cov ntaub ntawv tsis hais seb puas muaj cov ntaub ntawv nrog "bz2" twb muaj dua ces koj tuaj yeem siv cov lus txuas mus ntxiv no:

bzip2 -f myfile

Yog tias koj muaj ntaub ntawv hu ua "myfile" thiab lwm lub npe hu ua "myfile.bz2" ces daim ntawv "myfile.bz2" yuav sau thaum sau "myfile".

Yuav Ua Li Cas Ob Cov Ntaub Ntawv

Yog tias koj xav khaws cia cov ntaub ntawv koj tau muab ntim thiab cov ntaub ntawv compressed koj siv tau cov lus txib nram qab no:

bzip2 -k myfile

Qhov no yuav khaws cov ntaub ntawv "myfile" tab sis nws tseem yuav muab hlob thiab tsim ib cov ntaub ntawv "myfile.bz2".

Koj kuj tuaj yeem siv qhov rho tawm k (-k) mus nrog cov lus "bunzip2" kom ceev cov ntaub ntawv thiab cov ntaub ntawv tsis sib ncawg whilst decompressing cov ntaub ntawv.

Kuaj Qhov Tseeb Ntawm A & # 34; bz2 & # 34; Cov ntaub ntawv

Koj tuaj yeem kuaj xyuas seb cov ntaub ntawv puas muaj cov ntaub ntawv "bzip2" los ntawm kev siv cov lus qhia nram qab no:

bzip2 -t filename.bz2

Yog hais tias cov ntaub ntawv yog ib qho siv tau ces tsis muaj cov zis yuav muab xa rov qab tab sis yog tias cov ntaub ntawv tsis siv koj yuav tau txais ib cov lus hais li ntawd.

Siv Tsis Nco Nco Thaum Twg Txheej Cov Ntaub Ntawv

Yog hais tias "bzip2" hais kom siv ntau yam kev pab cuam thaum uas nias cov ntaub ntawv koj tau txo qhov kev cuam tshuam los ntawm specifying rho tawm cov s (-s) raws li hauv qab no:

bzip2-s filename.bz2

Nco ntsoov tias nws siv sij hawm ntev dua kom hlob ib cov ntaub ntawv uas siv qhov kev hloov no.

Tau Cov Ntaub Ntawv Ntxiv Thaum Twg Sib Hlis Cov Ntaub Ntawv

Los ntawm lub neej thaum koj khiav lub "bzip2" los yog "bunzip2" commands koj tsis tau txais cov zis thiab cov ntaub ntawv tshiab cia li tshwm.

Yog tias koj xav paub dab tsi yog tshwm sim thaum koj compress lossis decompress ib cov ntaub ntawv koj tuaj yeem tau txais ntau tshaj tawm cov lus qhia los ntawm specifying rho tawm v (-v) hloov raws li nram no:

bzip2 -v filename

Cov zis yuav tshwm sim raws li nram no:

filename: 1.172: 1 6.872 khoom / byte 14.66% tau txais kev cawmdim 50341 hauv 42961 tawm

Qhov tseem ceeb tshaj plaws yog qhov feem pua ​​tau txais kev cawmdim, qhov loj me me thiab qhov luaj li cas.

Rov qab Cov Ntawv Txhaum Cov Ntaub Ntawv

Yog hais tias koj muaj cov ntaub ntawv "bz2" lawm ces qhov kev zov me nyuam siv los sim thiab rov qab tau cov ntaub ntawv raws li nram no:

bzip2recover filename.bz2