Compression

Top 10 des utilitaires de compression de fichiers sur Linux

Top 10 des utilitaires de compression de fichiers sur Linux
Transférer des fichiers d'un ordinateur à un autre ou les stocker en toute sécurité est une tâche majeure pour les utilisateurs normaux et professionnels. Parfois, il n'est pas possible d'envoyer des fichiers au-dessus d'une certaine taille sur Internet, vous avez donc besoin d'utilitaires qui vous aideront à réduire la taille de votre fichier sans compromettre les données ou sa qualité. Il permet également de fusionner plusieurs fichiers et de réduire la taille globale du fichier pour vous aider à l'envoyer en toute sécurité sur Internet.

Les utilisateurs de Linux sont bénis avec de nombreux utilitaires de compression de fichiers efficaces et fiables à leur disposition.

La majorité des utilitaires répertoriés ici fonctionnent bien avec toutes les distributions Linux, et nous les avons testés sur Ubuntu.

le goudron

le le goudron la compression de fichiers est l'un des utilitaires de compression de fichiers les plus utilisés sur Linux. Le fichier compressé avec cet utilitaire a le suffixe .le goudron.gz et .tgz, et ils sont aussi appelés tarballs.

Par exemple, si nous avons un fichier/répertoire nommé échange1 dans le répertoire courant. Pour l'enregistrer dans un fichier compressé nommé déposer.goudron, gz, nous devons exécuter la commande suivante dans le terminal :

$ tar -czvf fichier.le goudron.échange gz1

Vous vous demandez peut-être ce qui change exactement -czvf ça veut dire, voyons ça un par un.

-c : Créer une archive
-z : Compresser l'archive avec gzip
-v : connu comme "verbeux". Il affiche la progression dans la fenêtre du terminal lors de la création de l'archive.
-F : Ce commutateur vous permet de spécifier le nom de fichier de l'archive.

Installez-le en exécutant la commande suivante dans le terminal :

$ sudo apt-get install tar

gzip

le gzip signifie GNU Zip, et c'est un format de compression de fichier open source utilisé pour compresser des fichiers uniques. Il produit des fichiers compressés avec le suffixe .gz extension.

ZIP et GZIP, sont deux formats de compression de fichiers très populaires lorsqu'il s'agit d'économiser de l'espace et de réduire le temps nécessaire pour envoyer le fichier sur Internet.

Voici sa syntaxe de base :

$ gzip [Options] [noms de fichiers]

Utilisation de l'interrupteur -je vous donnera des informations détaillées sur le fichier compressé.

Pour décompresser un fichier, utilisez la syntaxe :

$ gzip -d nom de fichier.gz

Pour installer gzip, exécutez la commande suivante dans le terminal :

$ sudo apt-get install gzip

7zip

le 7zip est un utilitaire de compression de fichiers open source qui a été initialement développé pour les utilisateurs de Windows et a ensuite été porté sur d'autres systèmes d'exploitation comme Linux et ses distributions. Il prend en charge plusieurs formats de compression de fichiers et est populaire pour un taux de compression élevé avec les techniques de compression LZMA et LZMA2.

Syntaxe:

$ 7z un nom de fichier.nom de fichier 7z

Extraire:

$ 7z e nom de fichier.7z

Pour installer 7zip, exécutez la commande suivante dans le terminal :

$ sudo apt-get install p7zip-full p7zip-rar

lzma

le lzma est un autre utilitaire de compression de fichiers comme zip ou tar, et il est livré pré-installé avec Linux et ses distributions. C'est un utilitaire de compression de fichiers assez rapide par rapport aux autres.

Pour créer une archive :

$ lzma -c --stdout nom de fichier> nom de fichier.lzma

Pour extraire des fichiers :

$ lzma -d --stdout nom de fichier.lzma > nom de fichier

bzip2

le bzip2 est un utilitaire de compression de fichiers gratuit et open-source. C'est un utilitaire de fichier plus rapide que gzip mais ne peut compresser qu'un seul fichier à la fois.
Syntaxe:

$ bzip2 nom de fichier

Cette technique utilise plus de RAM lors de la compression. Pour réduire son utilisation, changez -s, comme indiqué ci-dessous:

$ bzip2 -s nom de fichier

Extraire:

$ bzip2 -d nom de fichier.bz2

compression de fichier xz

le xz est une mise à niveau de l'utilitaire de compression de fichiers lzma mais ne peut compresser qu'un seul fichier à la fois. Il s'intègre bien avec toutes les distributions Linux, même les anciennes versions.

Syntaxe à compresser :

$ xz nom de fichier

Syntaxe à extraire :

$ xz -d nom de fichier.xz

partager

le partager, court pour "archive shell”, est un utilitaire de compression de fichiers simple et fiable pour les utilisateurs personnels et expérimentés.

Syntaxe à compresser :

$ shar nom de fichier > nom de fichier.partager

Syntaxe à extraire :

$ unshar nom de fichier.partager

Pour installer shar, exécutez la commande suivante dans le terminal :

$ sudo apt-get install sharutils

ar

le ar est un utilitaire de compression de fichiers largement utilisé dans Debian et ses dérivés.

Syntaxe à compresser :

$ ar cvsr nom de fichier.un nom de fichier

Syntaxe à extraire :

$ ar -xv nom de fichier

kgb

le kgb est libre d'utiliser l'utilitaire de compression de fichiers avec prise en charge de la majorité des formats de fichiers. Il prend en charge l'archivage de plusieurs fichiers en un seul avec un taux de compression élevé.

Syntaxe à archiver :

$ kgp nom de fichier.nom de fichier kgb

Syntaxe pour décompresser :

$ kgb x nom de fichier.kgb

Pour installer kgb, exécutez la commande suivante dans le terminal :

$ sudo apt-get install kgb

pax

le pax signifie Portable Archive Exchange, et c'est un utilitaire de compression de fichiers utilisé pour créer et extraire des archives. Il prend en charge divers formats de compression de fichiers tels que tar, cpio, bcpio et ustar.

Syntaxe à compresser :

$ pax -wf nom de fichier.nom de fichier tar

Syntaxe pour décompresser :

$ pax -r < filename.tar

Pour installer pax, exécutez la commande suivante dans le terminal :

$ sudo apt-get install pax

Voici donc les 10 meilleurs utilitaires de compression de fichiers pour Linux et ses distributions. Il existe encore d'autres utilitaires de compression pour Linux, mais ces 10 sont les plus remarquables lorsqu'ils sont testés sur divers paramètres. N'hésitez pas à partager vos points de vue avec nous sur @linuxhint et @SwapTirthakar.

Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...
Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...
Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...