GNU/Linux >> Tutoriels Linux >  >> Linux

15 meilleurs gestionnaires de compression ou d'archivage pour le système Linux

L'archivage ou la compression de données est une méthode ou un algorithme que nous pouvons utiliser pour réduire le volume des données afin de réduire leur taille. La compression des données est utile pour stocker des fichiers sur un lecteur et les envoyer sur Internet. Lorsque vous décompressez les données, il utilise l'algorithme inverse pour rendre les fichiers tels qu'ils étaient. La compression ou l'archivage est essentiel pour l'analyse, le stockage et le transfert des données. Si nous regardons la section des pièces jointes de Gmail, nous pouvons voir qu'il ne joint pas de fichiers plus qu'une taille spécifique. Dans ce cas, vous pouvez utiliser les outils d'archivage pour réduire la taille du fichier. De nombreux outils gratuits et open source peuvent effectuer la tâche de compression/archivage des données sous Linux.

Concept de compression/archivage

Il existe deux types de méthodes d'archivage des données. Ce sont des compressions sans perte et avec perte. Normalement, les outils d'archivage font un .zip , .rar , .tar.gz , et d'autres extensions de fichiers pour compresser les données. En informatique numérique, nous ne compressons que des blocs et des modèles de chiffres binaires.

Si nous regardons notre environnement informatique bien familier, nous pouvons obtenir un concept clair de compression de données. Lorsque vous appliquez la compression de PNG à JPEG, nous ne modifions tout simplement pas le format de la photo ; nous modifions le type, les métadonnées et la qualité de la photo.

Meilleurs gestionnaires d'archives pour Linux

Traditionnellement, différentes distributions Linux ont leur propre outil de compression intégré préinstallé dans le système. Comme, Ubuntu a le gestionnaire d'archives pour l'environnement de bureau GNOME créé par Paolo Bacchilega. Red Hat et d'autres systèmes Linux basés sur Red Hat utilisent l'outil File Roller pour compresser les fichiers sur le système. Cet article détaillera les 15 meilleurs gestionnaires d'archives pour les distributions Linux dans cet article.

1. LZ4

LZ4 est un excellent outil de compression écrit en langage de programmation C. Il peut compresser plus d'un demi gigaoctet de données par seconde. Mais bien sûr, par expérience pratique, je peux dire que le taux de compression peut être plus lent lorsque le volume de données est inférieur à la quantité de données. Il utilise l'algorithme de compression sans perte LZ4_HC et LZ77 pour compresser les données. Vous pouvez accélérer le taux de compression des données à partir des fonctionnalités LZ4.

Le LZ4 prend en charge les services basés sur l'API et la CLI, ce qui signifie que vous pouvez utiliser un outil contextuel de LZ4 sur votre système, et vous pouvez utiliser l'outil de compression LZ4 via votre interface de ligne de commande Linux. Vous pouvez trouver le référentiel de l'outil de compression LZ4 dans le référentiel officiel de Linux, ce qui facilite l'installation de LZ4.

Caractéristiques importantes de LZ4

  • LZ4 peut compresser les données à une vitesse plus élevée.
  • Bien qu'il n'existe aucune méthode pour définir un mot de passe dans le LZ4, vous pouvez le faire avec un peu d'aide de CryptoStream.
  • LZ4 vous offre une compression sans perte.
  • L'installation de LZ4 est un processus simple sur les distributions Linux.
  • Vous pouvez gérer la compression de données volumineuses avec l'outil LZ4.

2. Zstandard

L'outil de compression Zstandard est inventé par Facebook Inc. L'outil Zstandard a été écrit en langage Java, Python, Rust, C# et PHP. Cela signifie que vous pouvez déployer l'outil Zstandard sur votre site Web pour compresser les fichiers.

Il peut compresser des fichiers à la vitesse de 500 Mo par seconde et décompresser au taux de 1660 Mo par seconde. Cela signifie clairement que le taux de compression et de décompression est de 2,8. Mais avec des plugins supplémentaires et des accélérations matérielles, le ratio pourrait être atteint à la valeur de 9,9.

L'outil Zstandard dispose d'un nombre énorme d'API et de plugins à installer sur votre système Linux. Il a une interface utilisateur très simple. L'interface utilisateur graphique de l'outil Zstandard est très simple et facile à utiliser.

Caractéristiques importantes de Zstandard

  • Zstandard permet aux utilisateurs de compresser et décompresser des fichiers simultanément.
  • Vous pouvez affecter l'outil Zstandard pour compresser l'intégralité de votre base de données.
  • Zstandard peut utiliser la méthode de compression par dictionnaire pour réduire le temps de compression.
  • Zstandard peut automatiser des types de compressions similaires en divisant les tâches.
  • Vous pouvez définir le taux de compression et de décompression dans l'outil Zstandard.

3. Brotli

Brotli est un gestionnaire d'archives moyen qui peut être installé sur les plates-formes Windows et Linux. C'est un gestionnaire de clics et d'archives pour les distributions Linux. Brotli peut être utilisé et configuré librement avec n'importe quel serveur ou base de données basé sur le cloud. Il est écrit en Python et utilise la méthode de compression de données sans perte. Il compresse les données dans le même ordre que les formats d'entrée.

Caractéristiques importantes de Brotli

  • Vous pouvez réduire la latence de la compression à l'aide de l'outil Brotli.
  • Brotli a rendu les performances Web plus fluides.
  • Vous pouvez installer des plugins Brotli sur WordPress pour réduire le temps de chargement des fichiers multimédias sur votre site.
  • Brotli peut être configuré avec Nginx et d'autres serveurs Web.
  • L'interface utilisateur graphique de Brotli est simple.

4. Lzop

Lzop est l'un des gestionnaires d'archives gratuits et open source pour Linux. Il est disponible pour presque toutes les distributions Linux. Il est écrit en langage de programmation C. Il utilise l'algorithme de compression de données Lempel-Ziv-Oberhumer (lzo). Le taux de décompression dans Lzop est plus élevé que dans Lzop. Vous pouvez utiliser l'outil de compression Lzop avec votre interface de ligne de commande Linux.

Caractéristiques importantes de Lzop

  • Lzop est portable ; vous pouvez l'utiliser sans l'installer sur votre système.
  • Le taux de compression des données dans Lzop est extrêmement rapide.
  • Il utilise .tzo et .tar extension de fichier.
  • Il permet la compression et la décompression de plusieurs fichiers simultanément.
  • Vous pouvez déployer l'outil Lzop pour compresser les données sur le système de fichiers Hadoop.

5. Cochon

Le Pigz se prononce comme pig-zee, qui est l'un des gestionnaires d'archives les plus utilisés. Il est développé par Mark Adler et écrit en langage de programmation C. Vous pouvez compresser, décompresser et même récupérer le fichier compressé endommagé via le gestionnaire d'archives Pigz sur votre système Linux.

Si vous avez un processus multithread sur votre système Linux, le taux de compression peut être amélioré par les paramètres par défaut de l'outil Pigz. Par défaut, il compresse les données au format .zz formater.

Caractéristiques importantes de Pigz

  • Pigz peut réduire comme par magie le temps de compression.
  • Vous pouvez compresser une énorme quantité de fichiers en une seule commande.
  • L'outil de compression Pigz est utile pour les administrateurs système Linux.
  • Vous pouvez choisir l'extension de fichier que vous souhaitez ajouter au fichier compressé.
  • Il affiche un message d'erreur en cas de problème lors de la compression.

6. Pixz

Pixz est l'un des outils les plus pratiques et les plus rapides pour la compression de données ou les gestionnaires d'archives sous Linux, développé par Dave Vasilevsky. Pixz utilise l'outil XZ utils et l'algorithme de chaîne Lempel – Ziv – Markov pour compresser les données qui fournissent une compression de données sans perte. Pixz utilise les threads POSIX, libarchive et d'autres fonctions de bibliothèque pour rendre l'outil puissant.

Comme il utilise l'outil XZ, l'extension des fichiers de sortie des outils Pixz est .xz par défaut. Cependant, vous pouvez choisir n'importe quel autre suffixe ou extension de compression pour inclure le nom du fichier. Comparé à d'autres outils de compression de données, Pixz a le même taux de compression que 7z.

Caractéristiques importantes de Pixz

  • Pixz peut détecter automatiquement les fichiers d'archive de votre répertoire local.
  • Vous pouvez simultanément compresser et décompresser des fichiers via l'outil Pixz.
  • Il détecte automatiquement votre configuration matérielle et les cœurs de votre processeur pour vous offrir des performances maximales.
  • Sous Linux, l'outil Pixz conserve automatiquement les journaux de sortie standard.
  • Il utilise la topologie de maillage triangulaire de décompression parallèle des données.

7. PXZ

PXZ est un excellent gestionnaire d'archives pratique pour les distributions Linux. Il peut être plus performant dans un système doté d'une configuration matérielle riche. Le PXZ utilise l'algorithme de chaîne Lempel – Ziv – Markov (LZMA) pour compresser les données. Il est écrit en langage de programmation C. Il a été principalement construit sous le projet Fedora, mais vous pouvez télécharger le code source de PXZ depuis GitHub.

Caractéristiques importantes de PXZ

  • Au départ, PXZ utilise les paramètres et paramètres par défaut de votre système pour compresser les données.
  • Il est facile à installer et peut détecter automatiquement la configuration du système.
  • PXZ peut utiliser un maximum de quatre threads.
  • Il conserve les fichiers originaux et compressés dans le même répertoire.
  • Il est facile à installer et à utiliser sur les systèmes basés sur Linux.

8. WinRar

Winrar est l'un des gestionnaires d'archives les plus populaires disponibles sur le Web pour le système d'exploitation Windows. Mais Winrar est désormais également disponible pour les distributions Linux. Vous pouvez utiliser l'outil de compression Winrar sur votre système Linux via la méthode de l'interface utilisateur de ligne de commande (CLI). Winrar utilise la technologie de multithreading simultané (SMT) pour améliorer les performances. Vous pouvez compresser et décompresser presque tous les types de fichiers compressés sur votre système.

Caractéristiques importantes de Winrar

  • Winrar peut extraire des fichiers ISO.
  • Vous pouvez compresser trop de fichiers minuscules à la fois sans aucun problème de fichiers manquants.
  • Winrar permet aux utilisateurs de chiffrer le fichier lors de la compression.
  • Il prend en charge la compression de données sans perte.
  • Winrar est gratuit pour un usage personnel.

9. Gzip

Les utilisateurs experts de Linux ont probablement déjà deviné la fonctionnalité et le comportement de l'outil de compression que je vais vous présenter maintenant. Gzip est le meilleur gestionnaire d'archives pour Linux qui a été développé et maintenu dans le cadre du projet GNU. Il fournit une compression complète des fichiers sans perte. Vous pouvez utiliser l'outil de compression Gzip en mode GUI et en mode CLI sur votre système Linux.

Caractéristiques importantes de Gzip

  • Par défaut, il crée l'extension de fichier .gz lors de la compression d'un fichier.
  • Il utilise le LZ77 et la méthode Lempel–Ziv–Welch pour compresser les fichiers afin de réduire leur taille.
  • Gzip réduit automatiquement les noms de fichiers longs lors de la compression.
  • Vous pouvez compresser plusieurs fichiers à la fois grâce à l'outil Gzip.
  • Vous pouvez exécuter des commandes gzip sur votre shell de terminal pour faire fonctionner l'outil Gzip via le terminal Linux.

10. Bzip2

Bzip2 est un gestionnaire de compression/archivage de fichiers open source pour Linux écrit en langage de programmation C et développé par Julian Seward. Supposons qu'il utilise l'algorithme de compression de tri par blocs pour compresser les fichiers. L'outil de compression Bzip2 utilise la méthode de prédiction par appariement partiel (PPM) pour réduire le temps de compression en triant l'index et le contexte.

Caractéristiques importantes de Bzip2

  • L'outil de compression Bzip2 utilise la technique du dictionnaire adaptatif dynamique.
  • Il utilise l'algorithme LZ77 pour compresser les données.
  • Il dispose d'un système de codage de longueur d'exécution (RLE) intégré pour effectuer les pertes de compression.
  • Comme il utilise la terminologie de codage Huffman, il peut être utilisé pour compresser des données brutes.
  • L'outil Bzip2 permet aux utilisateurs de compresser des données tout en les transmettant via un serveur ou un tunnel.

11. Pbzip2

Pbzip2 est un outil de compression très rapide et léger que vous pouvez utiliser sur un système Linux pour effectuer des tâches de compression et de décompression courtes et rapides. Il est écrit en langage de programmation C++. Il possède la licence de confidentialité de Berkeley Software Distribution (BSD).

Comme Pbzip2 est un outil léger, de nombreux outils de compression géants ont adapté la fonction de bibliothèque de Pbzip2 dans leur système de compression. L'algorithme de Pbzip2 est conçu pour diviser le fichier en morceaux, comprimer les fichiers individuellement, puis fusionner ces fichiers pour créer un fichier compressé complet. Cette méthode peut effectuer une tâche de compression rapide et rapide.

Caractéristiques importantes de Pbzip2

  • L'outil de compression Pbzip2 est une application multiplateforme ; il peut être installé sur les systèmes d'exploitation Linux, Windows et Mac.
  • Il prend en charge la compression parallèle.
  • Vous pouvez accélérer la vitesse de compression via le Pbzip2 si votre système dispose d'un processeur multicœur.
  • Il permet de compresser plus de quatre gigaoctets de fichiers.
  • Il peut être installé sur un ordinateur à microprocesseur.

12. Lrzip

Lrzip est l'un des meilleurs gestionnaires d'archives pour les distributions Linux pouvant gérer des fichiers plus volumineux. Vous pouvez crypter et protéger vos fichiers lors de la compression en définissant un mot de passe. Si nous regardons le nom de l'outil, nous pouvons voir que Lrzip est la forme abrégée de Long-Range Zip.

Le titre doit impliquer qu'il peut compresser et décompresser des fichiers lourds sans perte de qualité. Mais l'outil Lrzip peut gérer jusqu'à 100 Mo de fichiers. Mais si vous avez du matériel lourd, cela peut augmenter son efficacité. Con Kolivas a créé l'outil Lrzip, et il est écrit en langage de programmation C.

Caractéristiques importantes de Lrzip

  • L'outil Lrzip utilise l'algorithme de chiffrement SHA2-512 pour chiffrer les fichiers.
  • Lrzip fonctionne avec des méthodes d'entrée et de sortie standard.
  • Il peut être utilisé en arrière-plan de votre système.
  • Vous pouvez définir manuellement les paramètres de compression à partir des paramètres.
  • Il utilise la fonction mmap pour stocker les données temporaires sur la RAM.

13. Veuillez

Le Plzip est un gestionnaire d'archives gratuit et open-source. Initialement, vous pouvez compresser jusqu'à 16 Go de données à la fois grâce à l'outil de compression Plzip. Mais si vous disposez d'un système matériel mis à niveau, vous pouvez compresser et décompresser des fichiers plus volumineux via l'outil de compression Plzip sur votre système Linux.

Il possède la licence de confidentialité GNU, ce qui signifie que vous pouvez modifier le code source selon les termes de la licence de confidentialité. L'outil Plzip est assez intelligent pour analyser le type de fichier et choisir la méthode la plus efficace pour compresser les fichiers. Il est écrit en langage de programmation C++.

Caractéristiques importantes de Plzip

  • Il est compatible avec d'autres outils de compression.
  • Il peut effectuer quelques tâches de récupération de données.
  • Il divise les fichiers d'entrée et divise l'ensemble du fichier en plusieurs parties pour terminer la tâche rapidement.
  • Vous pouvez réparer les parties endommagées d'un fichier compressé grâce à l'outil Plzip.
  • Vous pouvez effectuer des opérations de compression et de décompression multithread via l'outil Plzip.

14. Utilitaires XZ

XZ Utils est un outil de compression pour les systèmes de type Linux, BSD, Free BSD, GNU et Unik. Il dispose également d'une licence de confidentialité GNU. Il est écrit dans les langages de programmation C et Python. Compresser des fichiers via XZ Utils est très simple; vous aimeriez le mode d'interface utilisateur simple pour compresser ou décompresser des fichiers. Bien que XZ Utils utilise un peu plus de ressources système, les performances sont suffisantes.

Caractéristiques importantes de XZ Utils

  • XZ Utils peut utiliser quelques outils de bibliothèque basés sur des API pour améliorer le taux de compression.
  • Vous pouvez exécuter l'outil XZ via le mode CLI.
  • Il utilise l'algorithme LZMA pour compresser les fichiers.
  • XZ Utils peut fournir une compression de données sans perte.
  • Il peut vérifier les erreurs de données lors de la compression.

15. 7-Zip

7-Zip est l'un des meilleurs gestionnaires d'archives pour les distributions Linux. Il peut compresser et décompresser presque tous les types de fichiers. Même vous pouvez extraire un fichier ISO via l'outil 7-Zip. 7-Zip permet aux utilisateurs de définir des mots de passe lors de la compression des fichiers. Igor Pavlov a créé 7-Zip, qui possède des licences de confidentialité GNU et GPL. Le langage de programmation C++ est utilisé pour créer l'outil de compression 7-Zip.

Caractéristiques importantes de 7-Zip

  • 7-Zip utilise la méthode Advanced Encryption Standard (AES) pour chiffrer les fichiers d'archive.
  • 7-Zip prend en charge les types de fichiers WAVPack.
  • Vous pouvez récupérer des fichiers compressés corrompus via l'outil 7-Zip.
  • Vous pouvez utiliser 7-Zip via l'interface de ligne de commande.
  • 7-Zip peut utiliser la puissance maximale du processeur du système.

Derniers mots

Lors de la description de tous les outils de compression pour Linux, il a été constaté que le maximum d'outils de compression est écrit en langage de programmation C, C++ ou C#. À partir de cet indice, nous pouvons dire que tous les outils de compression sont conçus de manière particulière pour interagir directement avec le matériel du système. Nous pouvons également dire que les performances de tout outil de compression dépendent légèrement de la configuration du système.

J'ai décrit une liste des outils de compression les plus utilisés et les plus efficaces pour la distribution Linux dans l'intégralité de l'article. Vous pouvez commencer avec l'outil 7-zip ou l'outil pbzip2 si vous êtes un débutant sur Linux. Si vous êtes un fan de Winrar et que vous aimez travailler dans l'interface de ligne de commande, je vous recommande d'essayer. Cependant, vous essayez n'importe quel outil de compression que vous trouvez adapté à votre système Linux. Vous pouvez également vous en tenir au gestionnaire d'archives par défaut de votre système Linux.

Veuillez partager ce message avec vos amis et la communauté Linux si vous le trouvez utile et informatif. Dans la section des commentaires, vous pouvez nous écrire vos opinions concernant ce post.


Linux
  1. Zstandard - Un algorithme de compression de données open-source pour le système Ubuntu Linux

  2. 6 meilleurs gestionnaires de mots de passe pour Linux Desktop (pour 2021)

  3. Choisissez le meilleur système de fichiers pour votre Linux

  4. Les 10 meilleurs visualiseurs de bandes dessinées pour système Linux

  5. 10 meilleurs IPTV pour le système Linux/Ubuntu en 2022

Top 15 des meilleurs outils de physique pour le système Linux pour enseigner la physique

Les 15 meilleurs systèmes de gestion de documents pour le système Linux

Top 15 des meilleurs outils de chimie pour le système Linux

Top 15 des meilleurs outils de biologie pour le système Linux

Top 10 des meilleurs gestionnaires de listes de diffusion pour le système Linux

15 meilleurs logiciels de montage vidéo pour le système Linux