Kif tikkompressa u dekompressa fajls fil-Linux

Agħfas stampi ta 'kompressjoni

F'dan l-artikolu se ngħallmuk ikkompressa u dekompressa fajls mid-distribuzzjoni GNU / Linux favorita tiegħek, kollha jużaw kmandi mill-console. Huwa artikolu mmirat għal dawk li jibdew u fih mhux se ninkludu t-trattament ta 'tarballs bħal f'tutorials oħra, peress li se juri biss kif issir il-kompressjoni u d-dekompressjoni mingħajr ma jiġu ppakkjati bl-għodda tal-qatran mill-isbaħ.

Għalkemm il-kompressjoni u d-dekompressjoni huma relattivament sempliċi, l-utenti spiss ifittxu fuq l-Internet ħafna kif iwettqu dawn l-azzjonijiet. Nissoponi li b'differenza minn sistemi operattivi oħra bħal MacOS u Windows fejn jintużaw għodod grafiċi speċifiċi ħafna u intuwittivi, fil-GNU / Linux huma ġeneralment ippreżentati aktar formati u diversi għodod għal kull waħda minnhom, għalkemm hemm ukoll għodod sempliċi fil-livell grafiku ...

Għall-kompressjoni u d-dekompressjoni se nużaw żewġ pakketti fundamentali, peress li probabbilment huma l-aktar formati mitluba u dawk li niltaqgħu magħhom aktar spiss meta qed naħdmu fuqhom Sistemi bħal Unix. Qed nirreferi għal gzip u bzip2.

Naħdem ma 'gzip

li ikkompressa bil-gzip, il-format li se nittrattaw huwa Lempel-Zi (LZ77), u mhux ZIP bħala tali, peress li l-isem jista 'jwassal għal konfużjoni. L-isem ġej minn GNU ZIP, u sar bħala sostitut għall-format ZIP, iżda mhux l-istess. Irrid nagħmilha ċara ... Ukoll, biex nikkompressa fajl:

gzip documento.txt

Dan jiġġenera fajl imsemmi daqs l-oriġinal bl-estensjoni .gz, fl-eżempju preċedenti jkun document.txt.gz. Minflok, għal immodifika l-isem produzzjoni minn waħda speċifika:

gzip -c documento.txt > nuevo_nombre.gz

li ippakkja Dak li diġà huwa kompressat huwa daqstant sempliċi, għalkemm nistgħu nużaw żewġ kmandi differenti bl-istess effett:

gzip -d documento.gz

gunzip documento.gz

U aħna se nġibu l-fajl unzipped mingħajr estensjoni .gz.

Ħidma ma 'bzip2

Rigward bzip2, huwa simili għall-programm preċedenti, iżda b'algoritmu ta 'kompressjoni differenti msejjaħ Burrows-Wheeler u Huffman kodifikazzjoni. L-estensjoni li għandna f'dan il-każ hija .bz2. Biex inkunu nistgħu nikkompressa fajl, irridu nużaw biss:

bzip2 documento.txt

Dan jirriżulta f'dokument ikkompressat.txt.bz2. Nistgħu nvarjaw ukoll isem tal-ħruġ bl-għażla -c:

bzip2 -c documento.txt > nombre.bz2

Għad-dekompressjoni nuża l-għażla -d tal-għodda bunzip2 li hija psewdonimu:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Għal aktar informazzjoni tista 'tuża bniedem segwit mill-kmand ...


Il-kontenut tal-artikolu jaderixxi mal-prinċipji tagħna ta ' etika editorjali. Biex tirrapporta żball ikklikkja hawn.

9 kummenti, ħalli tiegħek

Ħalli l-kumment tiegħek

Your email address mhux se jkun ippubblikat.

*

*

  1. Responsabbli għad-dejta: Miguel Ángel Gatón
  2. Għan tad-dejta: Kontroll SPAM, ġestjoni tal-kummenti.
  3. Leġittimazzjoni: Il-kunsens tiegħek
  4. Komunikazzjoni tad-dejta: Id-dejta ma tiġix ikkomunikata lil partijiet terzi ħlief b'obbligu legali.
  5. Ħażna tad-dejta: Bażi tad-dejta ospitata minn Occentus Networks (UE)
  6. Drittijiet: Fi kwalunkwe ħin tista 'tillimita, tirkupra u tħassar l-informazzjoni tiegħek.

  1.   Jaime Perea qal

    Hello,

    Grazzi ħafna tal-karigi tiegħek, huma dejjem utli.

    Forsi jkun interessanti li nsemmu wkoll xz, peress li qed jintuża wkoll mhux ftit. Huwa jikklassifika x'imkien bejn bzip2 (bil-mod, iżda jikkompressa ħafna) u gzip (veloċi, iżda inqas effiċjenti). Dan f'firxiet kbar, għax bħal kollox ... jiddependi. Il-qatran inklużi fil-fajls Debian / Ubuntu .deb ġeneralment jiġu kkompressati fil-format xz.

    Il-mod kif tużah huwa simili għall-kmandi sos l-oħra.

  2.   Ernesto qal

    Hello, nixtieq nitlob li dan isir imma bit-tar.gz peress li huwa l-aktar użat (fl-opinjoni tiegħi skont dak kollu li nniżżel mill-internet)

  3.   jolt2bolt qal

    Xi jgħidu dwar formati aktar popolari iżda multiplatform bħal .7z? Għandhom isemmuhom ukoll

  4.   omeza qal

    Hello Jose, dak li jiġri bil-fajls tar.gz huwa li tuża kmand ieħor li huwa tar u f'dan il-każ il-kmand tar waħdu ma jikkompressax (jew jiddekompressa) imma jintuża biex jiġbor (jew jgħaqqad) diversi fajls f'wieħed, dan għandu integrazzjoni mal-kmand gzip u bzip2 li bihom tista 'tikkompressa u tiddekompressa.

    1.    Gonzalo qal

      Għandek raġun assolutament, Ernesto, għal format b'xejn ta '7z li qed jagħmel spazju għalih innifsu fil-Windows, li jieħu post zip u rar, u ma jsemmux?

  5.   a qal

    google.com

  6.   usr qal

    Fis-seklu 21 u għadek tuża kmandi biex tikkompressa fajl sempliċi? Din il-kariga hija diqa

    1.    usr/share qal

      Ingħad tajjeb, ma narax il-punt li tuża kmand biex tikkompressa fajl sempliċi

  7.   Katrin qal

    Forsi jkun interessanti wkoll