Comment utiliser gzip Linux ?

La compression des données est une tâche essentielle qui doit être effectuée quotidiennement par les administrateurs système. Gzip réduit la taille des fichiers et facilite leur transmission. Dans cet article, nous vous expliquerons comment utiliser la commande gzip sous Linux et ses options avec des exemples.

Un gzip est un format de fichier permettant de compresser des données. Ce gzip est souvent pris en charge par les logiciels et la plupart des navigateurs web le prennent également en charge.

Utilisez la commande suivante pour afficher la taille d’un fichier en octets :

$ du -hs /home/user/file_name

Dans cet article, nous allons voir comment utiliser le gzip de Linux. L’extension gz utilisée par la compression GZIP est souvent prise en charge par les logiciels et la plupart des navigateurs Web la prennent également en charge. Gzip est un utilitaire de compression et de décompression, qui vous permet de compresser des fichiers sur votre ordinateur qui peuvent être ouverts avec toute autre application prenant en charge ce type de fichier.

Un exemple :

Pour utiliser gzip sous Linux, procédez comme suit :

  • Pour vérifier si un fichier est déjà compressé, utilisez la commande suivante :

gzip -l nomfichier.gz

  • Pour compresser un fichier, utilisez la commande suivante :

gzip nomfichier.txt

  • Liste des fichiers dans l’archive Gzip

gzip -l fichier.gz > fichier.txt

  • Liste des fichiers dans l’archive Gzip et sortie vers un nouveau fichier/pipe

gzip -l file.gz | grep ” .gz$ ”

Pour visualiser le contenu d’un fichier gzip, nous pouvons utiliser l’option -l comme suit :

gzip -l nomfichier.gz

Gzip est un format de fichier pour la compression des données. Il est souvent pris en charge par des logiciels, tels que les navigateurs Web et les clients de messagerie.

Dans cet article, nous allons voir comment utiliser gzip sous Linux.

Maintenant que vous savez comment utiliser la commande gzip de Linux et ses options, vous pouvez facilement l’utiliser dans votre travail.

C’est quoi Gzip

Gzip est un logiciel utilisé pour la compression et la décompression de fichiers. Le terme “gzip” fait référence au fait que le logiciel utilise l’algorithme de codage Lempel-Ziv (LZ77), combiné au codage de Huffman.

Il s’agit d’un algorithme de compression. C’est un algorithme de compression qui peut être utilisé pour compresser tout type de fichier. GZIP est une méthode de compression générique qui peut être appliquée à tout flux d’octets. L’utilisation la plus courante de GZIP est la compression de pages Web et d’autres fichiers sur des ordinateurs dont la mémoire ou l’espace disque est limité, ou lorsque des temps de transmission plus rapides sont préférés à des débits de données plus faibles.

GZIP fonctionne en analysant le fichier d’entrée et en supprimant les espaces blancs inutiles des fichiers texte, ce qui raccourcit la longueur du fichier codé afin qu’il occupe moins d’espace de stockage lorsqu’il est stocké sur le disque ou transmis sur des réseaux comme Internet ; ce faisant, il réduit l’utilisation de la bande passante tout en maintenant un niveau de qualité acceptable (la quantité de perte d’informations) dans les vues de sortie telles que les téléchargements HTTP

Gzip est un outil de compression de fichiers à usage général. Il peut être utilisé pour compresser n’importe quel fichier texte ou binaire, et il produira presque toujours de meilleurs résultats que les autres outils de compression. Gzip existe depuis 1991 et est la méthode de compression la plus populaire pour les pages Web.

Gzip prend en charge les fichiers de toute taille, mais il ne prend pas en charge la diffusion en continu ou les mises à jour incrémentielles des données compressées, contrairement à d’autres formats comme zip ou bzip2.

L’extension .gz d’un nom de fichier indique que le fichier a été compressé avec gzip (.z). L’extension .tar indique également une archive tar gzippée ; ce type d’archive peut contenir des répertoires ainsi que des fichiers, il est donc important de pouvoir déterminer si un fichier objet donné représente une archive ou non en vérifiant son type avant de l’extraire (voir Comment extraire des fichiers d’un paquet compressé dans un autre ?)

Gzip est un format de fichier et une bibliothèque permettant la compression des données. Gzip utilise l’algorithme de codage Lempel-Ziv, qui est une méthode de compression des données sans perte. Gzip peut également être utilisé comme un utilitaire général pour convertir rapidement et sans perte des fichiers d’un format compressé à un autre.

Gzip a été créé par Jean-loup Gailly et Mark Adler en 1991 pour être utilisé avec le projet GNU dans le cadre de leur programme “compress”. La version 1.0 a été publiée le 19 juin 1992, suivie de la version 2.2 le 22 mars 1994 ; la version 3.0 a été publiée le 24 janvier 1995 ; la version 3.1 en novembre 1995 ; la version 3.2 le 30 novembre 1996 ; la version 4 (finale) le 8 février 1998 ; et la version 5 (première version publique de ce qui est devenu le format gzip) le 24 février 1999, avec diverses extensions depuis lors, dont Zopfli à partir d’avril 2010.

HTTP signifie Hypertext Transfer Protocol, et HTTPS signifie Hypertext Transfer Protocol Secure. HTTP est le protocole utilisé par votre navigateur pour communiquer avec les sites Web. HTTPS est la version sécurisée de HTTP.

Le protocole HTTP n’est pas crypté, tandis que le protocole HTTPS est crypté. Cela signifie que lorsque vous naviguez sur un site web via HTTP, il est possible pour quelqu’un qui a accès à votre trafic réseau (par exemple, un fournisseur d’accès à Internet ou une personne disposant d’un logiciel spécial) de voir les pages que vous visitez et les données que vous envoyez*.

Les connexions sécurisées utilisent par défaut le protocole TLS (Transport Layer Security). TLS fournit :

  • le cryptage – il est plus difficile pour les attaquants se trouvant sur le même réseau que vous ou écoutant le trafic Internet entre votre ordinateur et ses adresses de destination de voir où ils sont envoyés ou ce qu’ils contiennent.* l’authentification – elle garantit que seuls les utilisateurs autorisés peuvent accéder à un site en leur demandant de fournir leurs informations d’identification avant de leur accorder l’accès.* l’intégrité – elle garantit qu’une personne interceptant la communication entre deux parties ne peut pas l’altérer sans être détectée.* la confidentialité – elle empêche les autres de connaître le contenu des messages envoyés par une connexion cryptée.