Hoe u lêers in Linux kan komprimeer en dekomprimeer Van Linux
Hoe u lêers in Linux kan komprimeer en dekomprimeer
Isak | | Tutoriale / handleidings / wenke
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.
1 Werk met gzip
2 Werk met 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:
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:
om Decompress wat reeds saamgepers is, is ewe eenvoudig, alhoewel ons twee verskillende opdragte met dieselfde effek kan gebruik:
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:
Waarmee word 'n saamgeperste dokument.txt.bz2 verkry. Ons kan ook die uitsetnaam met die -c opsie:
Vir dekompressie gebruik ek die -d opsie van die hulpmiddel bunzip2 wat 'n alias is:
Vir meer inligting kan u dit gebruik man gevolg deur die opdrag ...
Volledige pad na artikel: Van Linux » Tutoriale / handleidings / wenke » Hoe u lêers in Linux kan komprimeer en dekomprimeer
Jaime Perea dijo
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.
Antwoord op Jaime Perea
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)
Wat sê hulle oor gewilde maar multiplatformate soos .7z? Hulle moet dit ook noem
Antwoord op Jolt2bolt
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.
Antwoord op omeza
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?
In die 21ste eeu en nog steeds opdragte gebruik om 'n eenvoudige lêer saam te pers? Hierdie boodskap is hartseer