Comment compresser des fichiers avec l'utilitaire zstd sous Linux

Compresser des fichiers Ztsd Linux en vedette

Bien qu’il existe de nombreux outils de compression de données graphiques et en ligne de commande, zstd est celui qui se démarque. Abréviation de Zstandard, zstd est un outil de compression de données développé par des ingénieurs de données de Facebook en 2015. Il est si efficace et facile à utiliser que zstd est devenu l’outil de compression de choix pour de nombreux utilisateurs de Linux. Ce tutoriel vous montrera comment installer zstd et l’utiliser depuis le terminal.

Lisez aussi : 12 des meilleurs outils de compression pour compresser des fichiers sous Linux

Comment installer zstd sur diverses distributions Linux

Avant de pouvoir utiliser zstd, vous devez l’installer – si vous ne l’avez pas déjà installé sur votre distribution Linux.

Heureusement, l’installation de zstd est aussi simple que d’exécuter quelques commandes.

Remarque : selon la distribution Linux que vous utilisez, vous devrez peut-être installer des dépendances et divers outils avant de compiler et d’installer zstd. C’est pourquoi la première chose à faire est de mettre à jour votre système. Pour les distributions basées sur Debian et Ubuntu, vous pouvez utiliser les commandes de mise à jour et de mise à niveau :

sudo apt update  
sudo apt upgrade

Pour vous assurer que vous avez toutes les dépendances dont zstd a besoin, installez build-essentials, wget et tar en utilisant la commande :

sudo apt install build-essential wgettar

Apt Installer Zstd

Maintenant que vous avez toutes les dépendances et outils requis installés, vous pouvez passer à l’installation de zstd.

Sur Debian/Ubuntu/Linux Mint

Pour installer zstd sur un système Debian/Ubuntu/Linux Mint, exécutez la commande :

sudo apt install zstd

Installer Zstd

Sur Fedora/Red Hat/CentOS/AlmaLinux

Pour installer Zstandard sur les systèmes Fedora/Red Hat/CentOS/AlmaLinux, exécutez la commande :

sudo dnf install zstd

Sur Arch Linux/Manjaro

Pour installer zstd sur les systèmes Arch Linux/Manjaro, exécutez la commande :

sudo pacman -S zstd

Maintenant que nous avons zstd installé et prêt à l’emploi, nous pouvons commencer à l’utiliser pour compresser des fichiers.

Compression de fichiers avec zstd

Utiliser zstd pour compresser un fichier est facile. Tout ce que vous avez à faire est d’exécuter la commande zstd [nomdefichier]. En utilisant la commande ci-dessus, un nouveau fichier compressé avec l’extension .zst sera créé.

Par exemple, pour compresser un “samplecompression.text” dans le répertoire “/var/log”, nous exécuterions la commande :

cd/var/log  
sudo zstd samplecompression.text

le résultat suivant est un exemple :

La sortie ci-dessus montre le facteur de compression, c’est-à-dire 44,08 % de 1141 octets pour 503 octets.

Compression de plusieurs fichiers

Pour utiliser zstd pour compresser plusieurs fichiers simultanément, il vous suffit de spécifier les fichiers que vous souhaitez compresser, séparés par un espace entre eux.

Par exemple, pour compresser “compress.txt,” “compress2.txt,” “compress3.txt,” et “compress4.txt” :

sudo zstd compress.txt compress2.txt compress3.txt compress4.txt

Vous pouvez également utiliser le caractère générique “*” pour compresser tous les fichiers et dossiers dans votre répertoire actuel/spécifié. Par exemple :

sudo zstd *.txt

Décompression de fichiers avec zstd

Lorsque vous devez décompresser un fichier avec zstd, utilisez l’option -d ou unztd.

Par exemple, pour décompresser le fichier utilisé tout au long de ce guide, vous utiliseriez l’une des commandes suivantes :

sudo zstd -d samplecompression.text.zst  
sudo unzstd samplecompression.text.st

Assurez-vous que la source du fichier de l’archive n’existe pas, sinon zstd vous demandera de remplacer le fichier existant.

Conclusion

Ce tutoriel a illustré comment compresser et décompresser des fichiers à l’aide de l’utilitaire zstd. Pendant ce temps, vous pouvez apprendre comment extraire des fichiers zip sous Linux.