Ki jan yo konpresyon ak dekonprese dosye nan Linux

Peze imaj konpresyon

Nan atik sa a nou pral moutre ou konpresyon ak dekonprese dosye yo soti nan distribisyon GNU / Linux pi renmen ou, tout lè l sèvi avèk kòmandman soti nan konsole la. Li se yon atik ki vize a débutan ak nan li nou pa pral gen ladan tretman an tarballs tankou nan tutoryèl lòt, depi li pral sèlman montre ki jan konpresyon ak dekonpresyon se fè san yo pa anbalaj yo ak zouti nan bèl goudwon.

Malgre ke konpresyon ak dekonpresyon se relativman senp, itilizatè yo souvan rechèch sou entènèt la pou yon anpil nan ki jan fè aksyon sa yo. Mwen ta kwè ke kontrèman ak lòt sistèm opere tankou MacOS ak Windows kote trè espesifik ak entwisyon zouti grafik yo te itilize, nan GNU / Linux yo anjeneral prezante plis fòma ak zouti divès kalite pou chak nan yo, byenke gen tou zouti ki senp nan nivo grafik ...

Pou konpresyon ak dekonpresyon nou pral sèvi ak de pakè fondamantal, depi yo se pwobableman fòma yo pi mande ak sa yo nou vini nan tout pi souvan lè nou ap travay sou Sistèm UNIX tankou. Mwen refere li a gzip ak bzip2.

Travay ak gzip

Pou konpresyon ak gzip, Fòma ke nou pral okipe se Lempel-Zi (LZ77), epi yo pa ZIP kòm sa yo, depi non an ka mennen nan konfizyon. Non an soti nan GNU ZIP, e li te fèt kòm yon ranplasan pou fòma postal la, men se pa menm bagay la. Mwen vle fè sa klè ... Oke, konpresyon yon dosye:

gzip documento.txt

Sa a jenere yon dosye yo te rele egal a orijinal la ak ekstansyon an .gz, nan egzanp anvan an li ta document.txt.gz. Olye de sa, pou modifye non an pwodiksyon pa yon sèl espesifik:

gzip -c documento.txt > nuevo_nombre.gz

Pou dekonprese Ki sa ki deja konprese se egalman senp, byenke nou ka itilize de kòmandman diferan ak efè a menm:

gzip -d documento.gz

gunzip documento.gz

Epi nou pral jwenn dosye a dekonprese san ekstansyon .gz.

Travay ak bzip2

Konsènan bzip2, se menm jan ak pwogram anvan an, men ak yon algorithm konpresyon diferan ki rele Burrows-Wheeler ak Huffman kodaj. Ekstansyon nou genyen nan ka sa a se .bz2. Yo nan lòd yo konpresyon yon dosye, nou jis gen yo sèvi ak:

bzip2 documento.txt

Sa a rezilta nan yon konprese document.txt.bz2. Nou kapab tou varye la non pwodiksyon ak opsyon -c a:

bzip2 -c documento.txt > nombre.bz2

Pou dekonpresyon mwen ta itilize opsyon -d nan zouti bunzip2 ki se yon alyas:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Pou plis enfòmasyon ou ka itilize nonm ki te swiv pa lòd la ...


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

8 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Jaime Perea diro

    Hello,

    Mèsi anpil pou pòs ou yo, yo toujou itil.

    Petèt li ta enteresan tou mansyone xz, kòm li se tou ke yo te itilize byen yon ti jan. Li klase yon kote ant bzip2 (dousman, men konprès anpil) ak gzip (vit, men mwens efikas). Sa a nan chenn gwo, paske tankou tout bagay ... li depann de. Goudwon ​​yo enkli nan Debian / Ubuntu .deb dosye anjeneral vini konprese nan fòma xz la.

    Fason pou itilize li sanble ak lòt kòmandman sos yo.

  2.   Ernesto diro

    Bonjou, mwen ta renmen mande pou sa fèt men ak tar.gz depi se li ki pi itilize (daprè mwen selon tout sa mwen telechaje sou entènèt la)

  3.   Jolt2bolt diro

    Ki sa yo di sou fòma pi popilè, men multiplateform tankou .7z? Yo ta dwe nonmen yo tou

  4.   omeza diro

    Hi Jose, sa k ap pase ak dosye yo tar.gz se ke ou itilize yon lòt lòd ki se tar ak nan ka sa a lòd la tar pou kont li pa konpresyon (oswa dekonprese) men yo itilize nan gwoup (oswa degroupe) dosye plizyè nan yon sèl, yon sèl sa a gen entegrasyon ak gzip la ak bzip2 lòd ak kote ou ka konpresyon ak dekonprese.

    1.    Gonzalo diro

      Ou gen absoliman rezon, Ernesto, pou yon 7z fòma gratis ki ap fè plas pou tèt li nan Windows, ranplase postal ak rar, epi yo pa mansyone li?

  5.   a diro

    google.com

  6.   usr diro

    Nan 21yèm syèk la ak toujou lè l sèvi avèk kòmandman konpresyon yon dosye ki senp? Pòs sa a tris

  7.   Katrin diro

    Petèt li ta enteresan tou