Compressie

Top 10 hulpprogramma's voor bestandscompressie op Linux

Top 10 hulpprogramma's voor bestandscompressie op 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 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 .teer.gz en .tgz, en ze heten ook 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 het dossier.teer,gz, we moeten de volgende opdracht in terminal uitvoeren:

$ tar -czwf-bestand.teer.gz swap1

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

-c : een archief maken
-z : Archief comprimeren met gzip
-v : bekend als "uitgebreid”. Het toont de voortgang in het terminalvenster wanneer het archief wordt aangemaakt.
-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 tar

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 uitbreiding.

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: -ik geeft u gedetailleerde informatie over het gecomprimeerde bestand.

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

$ gzip -d bestandsnaam.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 e bestandsnaam.7z

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

$ sudo apt-get install p7zip-full 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 --stdout bestandsnaam> bestandsnaam.lzma

Om bestanden uit te pakken:

$ lzma -d --stdout bestandsnaam.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:

$ bzip2 bestandsnaam

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

$ bzip2 -s bestandsnaam

Extraheren:

$ bzip2 -d bestandsnaam.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 -d bestandsnaam.xz

shar

De shar, 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 install sharutils

ar

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

Syntaxis om te comprimeren:

$ ar cvsr bestandsnaam.een bestandsnaam

Syntaxis om uit te pakken:

$ ar -xv bestandsnaam

kgb

De kgb is gratis te gebruiken hulpprogramma voor bestandscompressie 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 install kgb

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 -wf bestandsnaam.tar-bestandsnaam

Syntaxis om te decomprimeren:

$ pax -r < filename.tar

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

$ sudo apt-get install pax

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.

Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...