Hoe u lêers in Linux kan komprimeer en dekomprimeer

Druk kompressiebeelde

In hierdie artikel gaan ons u leer lêers saamdruk en dekomprimeer vanaf u gunsteling GNU / Linux-verspreiding, gebruik almal opdragte vanaf die konsole. Dit is 'n artikel wat op beginners gerig is, en daarin gaan ons nie die behandeling van teerballe insluit soos in ander tutoriale nie, aangesien dit slegs sal wys hoe kompressie en dekompressie gedoen word sonder om dit met die wonderlike teer-instrument te verpak.

Alhoewel kompressie en dekompressie relatief eenvoudig is, soek gebruikers dikwels op die internet om hierdie aksies uit te voer. Ek neem aan dat in teenstelling met ander bedryfstelsels soos MacOS en Windows waar baie spesifieke en intuïtiewe grafiese instrumente gebruik word, dit gewoonlik in GNU / Linux aangebied word meer formate en verskillende instrumente vir elkeen daarvan, alhoewel daar ook eenvoudige gereedskap op grafiese vlak is ...

Vir kompressie en dekompressie gaan ons twee fundamentele pakkette gebruik, aangesien dit waarskynlik die mees gevraagde formate is en die formaat wat ons die meeste teëkom as ons werk Unix-agtige stelsels. Ek verwys na gzip en bzip2.

Werk met gzip

om komprimeer met gzip, die formaat wat ons gaan hanteer, is Lempel-Zi (LZ77), en nie ZIP as sodanig nie, aangesien die naam tot verwarring kan lei. Die naam is afkomstig van GNU ZIP, en dit is gemaak as 'n plaasvervanger vir die ZIP-formaat, maar dit is nie dieselfde nie. Ek wil dit duidelik stel ... Wel, om 'n lêer saam te pers:

gzip documento.txt

Dit genereer 'n lêer genaamd gelyk aan die oorspronklike met die uitbreiding .gz, in die vorige voorbeeld sou dit document.txt.gz wees. In plaas daarvan, vir verander die naam uitsette deur 'n spesifieke een:

gzip -c documento.txt > nuevo_nombre.gz

om Decompress wat reeds saamgepers is, is ewe eenvoudig, alhoewel ons twee verskillende opdragte met dieselfde effek kan gebruik:

gzip -d documento.gz

gunzip documento.gz

En ons sal die lêer kry uitgepak sonder .gz-uitbreiding.

Werk met bzip2

Soos vir bzip2, is soortgelyk aan die vorige program, maar met 'n ander kompressie-algoritme genaamd Burrows-Wheeler en Huffman kodering. Die uitbreiding wat ons in hierdie geval het, is .bz2. Om 'n lêer saam te pers, moet ons net die volgende gebruik:

bzip2 documento.txt

Waarmee word 'n saamgeperste dokument.txt.bz2 verkry. Ons kan ook die uitsetnaam met die -c opsie:

bzip2 -c documento.txt > nombre.bz2

Vir dekompressie gebruik ek die -d opsie van die hulpmiddel bunzip2 wat 'n alias is:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Vir meer inligting kan u dit gebruik man gevolg deur die opdrag ...


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

8 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   Jaime Perea dijo

    Hallo,

    Baie dankie vir u boodskappe, dit is altyd nuttig.

    Miskien sal dit interessant wees om ook xz te noem, aangesien dit ook nogal gebruik word. Dit is êrens tussen bzip2 (stadig, maar komprimeer baie) en gzip (vinnig, maar minder doeltreffend). Dit is op groot reekse, want soos alles ... hang dit af. Die teëls wat in Debian / Ubuntu .deb-lêers voorkom, word gewoonlik saamgepers in die xz-formaat.

    Die manier om dit te gebruik, is soortgelyk aan die ander sos-opdragte.

  2.   Ernesto dijo

    Hallo, ek wil vra dat dit gedoen word, maar met tar.gz, aangesien dit die meeste gebruik word (volgens my volgens alles wat ek van die internet aflaai)

  3.   Jolt2bolt dijo

    Wat sê hulle oor gewilde maar multiplatformate soos .7z? Hulle moet dit ook noem

  4.   omeza dijo

    Hallo Jose, wat met tar.gz-lêers gebeur, is dat u 'n ander opdrag gebruik wat teer is en in hierdie geval kompreteer die teer op sigself nie (of dekomprimeer) nie, maar word dit gebruik om te groepeer (of uit te groepeer) verskillende lêers in een, is dit geïntegreer met die gzip- en bzip2-opdrag waarmee u kan komprimeer en dekomprimeer.

    1.    Gonzalo dijo

      U het heeltemal gelyk, Ernesto, met 'n 7z-gratis formaat wat in Windows plek maak en zip en rar vervang, en noem hulle dit nie?

  5.   a dijo

    google.com

  6.   usr dijo

    In die 21ste eeu en nog steeds opdragte gebruik om 'n eenvoudige lêer saam te pers? Hierdie boodskap is hartseer

  7.   Katrin dijo

    Miskien sal dit ook interessant wees