Top 10 hulpprogramma's voor bestandscompressie op Linux

Top 10 File Compression Utilities Linux



Het overbrengen van bestanden tussen de ene computer naar de andere of het veilig opslaan ervan is een grote taak voor zowel normale als professionele gebruikers. Soms is het niet mogelijk om bestanden boven een bepaalde grootte via internet te verzenden, dus u hebt hulpprogramma's nodig die u helpen uw bestandsgrootte te verkleinen zonder afbreuk te doen aan de gegevens of de kwaliteit ervan. Het helpt ook om meerdere bestanden samen te voegen en de totale bestandsgrootte te verkleinen, zodat u het veilig via internet kunt verzenden.

Linux-gebruikers zijn gezegend met veel effectieve en betrouwbare hulpprogramma's voor bestandscompressie tot hun beschikking.







De meeste hulpprogramma's die hier worden vermeld, werken goed met alle Linux-distributies en we hebben ze getest op Ubuntu.



teer

De teer bestandscompressie is een van de meest gebruikte hulpprogramma's voor bestandscompressie op Linux. Bestand gecomprimeerd met dit hulpprogramma heeft achtervoegsel .tar.gz en .tgz , en ze worden ook wel tarballs .



Als we bijvoorbeeld een bestand/map hebben met de naam swap1 in de huidige map. Om het op te slaan in een gecomprimeerd bestand met de naam file.tar, gz , moeten we de volgende opdracht in terminal uitvoeren:





$teer -czzfbestand.tar.gz swap1

Je vraagt ​​je misschien af ​​wat er precies schakelt -czzf betekent, laten we het een voor een bekijken.

-C : een archief maken
-Met : Archief comprimeren met gzip
-v : bekend als uitgebreid . Het toont de voortgang in het terminalvenster wanneer het archief wordt gemaakt.
-F : Met deze schakelaar kunt u de bestandsnaam van het archief specificeren.



Installeer het door de volgende opdracht in de terminal uit te voeren:

$sudo apt-get install teer

gzip

De gzip staat voor GNU Zip, en het is een open-source bestandscompressieformaat dat wordt gebruikt om afzonderlijke bestanden te comprimeren. Het produceert gecomprimeerde bestanden met het achtervoegsel .gz verlenging.

ZIP en GZIP zijn beide zeer populaire bestandscompressie-indelingen als het gaat om het besparen van ruimte en het verminderen van de tijd die nodig is om het bestand via internet te verzenden.

Hier is de basissyntaxis:

$gzip [Opties] [bestandsnamen]

Schakelaar gebruiken -de geeft u gedetailleerde informatie over het gecomprimeerde bestand.

Gebruik de syntaxis om een ​​bestand uit te pakken:

$gzip -NSbestandsnaam.gz

Om gzip te installeren, voert u de volgende opdracht uit in de terminal:

$sudo apt-get install gzip

7zip

De 7zip is een open-source hulpprogramma voor bestandscompressie dat oorspronkelijk werd ontwikkeld voor Windows-gebruikers en later werd geport naar andere besturingssystemen zoals Linux en zijn distributies. Het ondersteunt meerdere bestandscompressie-indelingen en is populair vanwege een hoge compressieverhouding met LZMA- en LZMA2-compressietechnieken.

Syntaxis:

$7z een bestandsnaam.7z bestandsnaam

Extraheren:

$7z en bestandsnaam.7z

Om 7zip te installeren, voer je de volgende opdracht uit in de terminal:

$sudo apt-get installp7zip-volledig p7zip-rar

lzma

De lzma is een ander hulpprogramma voor bestandscompressie, zoals zip of tar, en het wordt vooraf geïnstalleerd met Linux en zijn distributies. Het is een vrij snel hulpprogramma voor bestandscompressie in vergelijking met andere.

Archief maken:

$lzma-C --stdoutbestandsnaam>bestandsnaam.lzma

Bestanden uitpakken:

$lzma-NS --stdoutbestandsnaam.lzma>bestandsnaam

bzip2

De bzip2 is een gratis en open-source hulpprogramma voor bestandscompressie. Het is een sneller bestandshulpprogramma in vergelijking met gzip, maar kan slechts één bestand tegelijk comprimeren.
Syntaxis:

$bzip2bestandsnaam

Deze techniek gebruikt meer RAM tijdens compressie. Schakel over om het gebruik te verminderen -s , zoals hieronder weergegeven:

$bzip2 -sbestandsnaam

Extraheren:

$bzip2 -NSbestandsnaam.bz2

xz bestandscompressie

De xz is een upgrade naar het lzma-hulpprogramma voor bestandscompressie, maar kan slechts één bestand tegelijk comprimeren. Het integreert goed met alle Linux-distributies, zelfs de oudere releases.

Syntaxis om te comprimeren:

$xz bestandsnaam

Syntaxis om uit te pakken:

$xz-NSbestandsnaam.xz

deel

De deel , kort voor shell archief , is een eenvoudig en betrouwbaar hulpprogramma voor bestandscompressie voor persoonlijke en ervaren gebruikers.

Syntaxis om te comprimeren:

$shar bestandsnaam>bestandsnaam.shar

Syntaxis om uit te pakken:

$unshar bestandsnaam.shar

Om shar te installeren, voert u de volgende opdracht uit in de terminal:

$sudo apt-get installsharutils

Met

De Met is een veelgebruikt hulpprogramma voor bestandscompressie in Debian en zijn afgeleiden.

Syntaxis om te comprimeren:

$Metcvsr bestandsnaam.a bestandsnaam

Syntaxis om uit te pakken:

$Met -xvbestandsnaam

kgb

De kgb is gratis om het hulpprogramma voor bestandscompressie te gebruiken met ondersteuning voor de meeste bestandsindelingen. Het ondersteunt het archiveren van meerdere bestanden in één met een hoge compressieverhouding.

Syntaxis om te archiveren:

$kgp bestandsnaam.kgb bestandsnaam

Syntaxis om te decomprimeren:

$kgb x bestandsnaam.kgb

Voer de volgende opdracht uit in de terminal om kgb te installeren:

$sudo apt-get installkgb

pax

De pax staat voor Portable Archive Exchange, en het is een hulpprogramma voor bestandscompressie dat wordt gebruikt bij het maken en extraheren van archieven. Het ondersteunt verschillende bestandscompressie-indelingen zoals tar, cpio, bcpio en ustar.

Syntaxis om te comprimeren:

$pax-wfbestandsnaam.tar bestandsnaam

Syntaxis om te decomprimeren:

$pax-R <bestandsnaam.tar

Om pax te installeren, voert u de volgende opdracht uit in de terminal:

$sudo apt-get installpax

Dit zijn dus de top 10 hulpprogramma's voor bestandscompressie voor Linux en zijn distributies. Er zijn nog andere compressiehulpprogramma's voor Linux, maar deze 10 zijn de uitblinkers wanneer ze op verschillende parameters worden getest. Voel je vrij om je mening met ons te delen op @linuxhint en @SwapTirthakar .