Linux-eko fitxategiak nola konprimitu eta deskonprimitu

Prentsa konprimitzeko irudiak

Artikulu honetan irakatsiko dizuegu fitxategiak konprimitu eta deskonprimitu zure GNU / Linux banaketa gogokoenetik, guztiak kontsolaren aginduak erabiliz. Hasiberriei zuzendutako artikulua da eta bertan ez dugu tarball-en tratamendua beste tutorial batzuetan bezala sartuko, izan ere, konpresioa eta deskonpresioa nola egiten den erakutsiko du tar tresna zoragarriarekin paketatu gabe.

Konpresioa eta deskonpresioa nahiko erraza den arren, erabiltzaileek askotan Interneten bilatzen dute ekintza horiek nola egin. Suposatzen dut tresna grafiko oso zehatzak eta intuitiboak erabiltzen diren MacOS eta Windows bezalako beste sistema eragile batzuk ez bezala, GNU / Linux-en normalean aurkezten direla formatu gehiago eta horietako bakoitzerako hainbat tresna, maila grafikoan tresna errazak ere badaude ...

Konpresiorako eta deskonpresiorako oinarrizko bi pakete erabiliko ditugu, seguruenik formatu eskaerarik handiena dutenak eta lanean ari garenean maizago topatzen ditugunak baitira Unix moduko sistemak. Gzip eta bzip2 ari naiz.

Gzip-ekin lan egiten

For konprimitu gzip-arekin, Maneiatuko dugun formatua Lempel-Zi da (LZ77), eta ez ZIP gisa, izenak nahasmena sor baitezake. Izena GNU ZIPetik dator, eta ZIP formatuaren ordezko gisa egin zen, baina ez da berdina. Hori argi utzi nahi dut ... Beno, fitxategi bat konprimitzeko:

gzip documento.txt

Horrek jatorrizkoaren berdina izeneko fitxategia sortzen du .gz luzapenarekin, aurreko adibidean document.txt.gz izango litzateke. Horren ordez, for izena aldatu irteera zehatz baten bidez:

gzip -c documento.txt > nuevo_nombre.gz

For deskonprimitu dagoeneko konprimituta dagoena oso erraza da, baina efektu berarekin bi komando desberdin erabil ditzakegu:

gzip -d documento.gz

gunzip documento.gz

Eta fitxategia lortuko dugu deskonprimitu .gz luzapenik gabe.

Bzip2-rekin lan egitea

Dagokionez bzip2, aurreko programaren antzekoa da, baina Burrows-Wheeler eta Huffman kodeketa izeneko konpresio algoritmo desberdina du. Kasu honetan dugun luzapena .bz2 da. Fitxategi bat konprimitzeko, hau erabili behar dugu:

bzip2 documento.txt

Konprimitutako dokumentuarekin.txt.bz2 lortzen denarekin. Ere alda dezakegu irteerako izena -c aukerarekin:

bzip2 -c documento.txt > nombre.bz2

Deskonpresiorako alias bat den bunzip2 tresnaren -d aukera erabiliko nuke:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Informazio gehiagorako erabil dezakezu man ondoren komandoa ...


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

8 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   Jaime Perea esan zuen

    Kaixo,

    Mila esker zure mezuengatik, beti dira baliagarriak.

    Agian interesgarria izango litzateke xz aipatzea ere, nahiko erabiltzen ari baita. Bzip2 (motela, baina asko konprimitzen du) eta gzip (azkarra, baina ez da hain eraginkorra) artean aurkitzen da. Hori oso zabal da, dena bezala ... araberakoa baita. Debian / Ubuntu .deb fitxategietan sartutako tarrak normalean xz formatuan konprimituta datoz.

    Erabiltzeko modua beste sos komandoen antzekoa da.

  2.   Ernesto esan zuen

    Kaixo, hau egin dadila eskatu nahiko nuke, baina tar.gz-rekin erabiliena denez (nire ustez internetetik deskargatzen dudan guztiaren arabera)

  3.   Jolt2bolt esan zuen

    Zer esaten dute .7z bezalako formatu ezagun baina plataforma anitzekoei buruz? Haiek ere izendatu beharko lituzkete

  4.   omeza esan zuen

    Kaixo Jose, tar.gz fitxategiekin gertatzen dena da tar beste komando bat erabiltzen duzula eta kasu honetan tar komandoak berez ez du konprimitzen (edo deskonprimitzen) baina taldekatzeko (edo desegiteko) erabiltzen da hainbat fitxategi batean, honek gzip eta bzip2 komandoarekin integratuta dago eta horrekin konprimitu eta deskonprimitu dezakezu.

    1.    Gonzalo esan zuen

      Arrazoi osoa duzu, Ernesto, Windowsen doako 7z formatuarekin, Windows-en lekua egiten ari dena, zip eta rar ordezkatuz, eta ez dute aipatzen?

  5.   a esan zuen

    google.com

  6.   usr esan zuen

    XXI. Mendean eta oraindik fitxategi sinple bat konprimitzeko komandoak erabiltzen? Mezu hau tristea da

  7.   Katrin esan zuen

    Agian interesgarria ere izango litzateke