Provided by: manpages-fr_4.18.1-1_all bug

NOM

       gzip, gunzip, zcat - Compresser ou décompresser des fichiers

SYNOPSIS

       gzip [ -acdfhklLnNrtvV19 ] [-S suffixe] [ nom ... ]
       gunzip [ -acfhklLnNrtvV ] [-S suffixe] [ nom ... ]
       zcat [ -fhLV ] [ nom ... ]

DESCRIPTION

       La  commande  gzip  réduit la taille des fichiers nommés en utilisant le codage Lempel-Ziv
       (LZ77). Quand c'est possible, chaque fichier est remplacé par  un  autre  fichier  portant
       l'extension  .gz, en gardant les mêmes modes de permissions, et les mêmes dates de dernier
       accès et de modification. (L'extension  par  défaut  est  z  pour  MSDOS,  FAT  OS/2,  FAT
       Windows NT  et Atari.) Si aucun fichier n'est spécifié, ou si un nom de fichier est « - »,
       l'entrée standard est compressée sur la sortie standard. La commande  gzip  n'essaiera  de
       compresser que les fichiers normaux. En particulier, il ignorera les liens symboliques.

       Si  le  nom  du  fichier  compressé  est  trop  long pour son système de fichiers, gzip le
       tronque. La commande gzip essaie de ne tronquer que les parties du  nom  du  fichier  plus
       longues  que  trois caractères. (Une partie est délimitée par des points.) Si le nom n'est
       constitué que de petites parties, les plus  longues  d'entre  elles  sont  tronquées.  Par
       exemple,  si  les  noms  de  fichiers  sont  limités  à 14 caractères, gzip.msdos.exe sera
       compressé en gzi.msd.exe.gz. Les noms ne  sont  pas  tronqués  sur  les  systèmes  qui  ne
       comportent pas de limites sur la longueur des noms de fichier.

       Par  défaut,  gzip  conserve  le nom du fichier original et son horodatage dans le fichier
       compressé. Ceux-ci sont utilisés durant la décompression  du  fichier  avec  l'option  -N.
       C'est  utile  quand  le nom du fichier compressé a été tronqué ou lorsque l'horodatage n'a
       pas été préservé après un transfert de fichier.

       Les fichiers compressés peuvent être restaurés dans leur forme originale en utilisant gzip
       -d,  gunzip ou zcat. Si le nom original conservé dans le fichier compressé ne convient pas
       à son système de fichiers, un nouveau nom est construit à partir  de  l'original  pour  le
       rendre conforme.

       gunzip  reçoit  une liste de fichiers sur la ligne de commandes et remplace chaque fichier
       dont le nom se termine par .gz, -gz, .z, -z, _z ou .Z,  et  qui  commence  par  le  nombre
       magique  correct,  par un fichier décompressé sans l'extension originale. gunzip reconnaît
       également les extensions spéciales .tgz et .taz  comme  des  raccourcis  pour  .tar.gz  et
       .tar.Z respectivement. Lors de la compression, gzip utilise l'extension .tgz si nécessaire
       au lieu de tronquer un fichier possédant une extension .tar.

       gunzip peut actuellement  décompresser  les  fichiers  créés  avec  gzip,  zip,  compress,
       compress -H ou pack. La détection du format d'entrée est automatique. Quand il utilise les
       deux premiers formats, gunzip vérifie un CRC 32 bits. Pour pack,  gunzip,  il  vérifie  la
       longueur  du  fichier  décompressé.  Le  format  compress  standard n'a pas été prévu pour
       permettre des contrôles  de  cohérence.  Néanmoins,  gunzip  est  quelquefois  capable  de
       détecter  un  fichier  .Z  défectueux. Si vous obtenez une erreur lors de la décompression
       d'un fichier .Z, ne supposez pas que le  fichier  .Z  est  correct  uniquement  parce  que
       l'uncompress standard ne se plaint pas. Cela signifie en général que l'uncompress standard
       ne vérifie pas son entrée, et génère béatement une sortie « dégradée ». Le  format  -H  du
       compress  SCO  (méthode  de  compression LZH) n'inclut pas de CRC mais permet tout de même
       quelques tests de cohérence.

       Les fichiers créés par zip ne peuvent être décompressés par gzip  que  s'ils  n'ont  qu'un
       seul   membre   compressé   avec  la  méthode  de  «  dégonflement  »  (deflation).  Cette
       fonctionnalité n'est prévue que pour faciliter la conversion de fichiers .tar.zip vers  le
       format  .tar.gz.  Pour  extraire un fichier zip avec un seul membre, utilisez une commande
       telle que gunzip <toto.zip ou gunzip -S  .zip  toto.zip.  Pour  extraire  un  fichier  zip
       contenant plusieurs membres, utilisez unzip au lieu de gunzip.

       La  commande  zcat  est  identique  à  gunzip  -c.  (Sur certains systèmes, zcat peut être
       installé en  tant  que  gzcat  pour  préserver  le  lien  original  vers  compress.)  zcat
       décompresse soit une liste de fichiers obtenue à partir de la ligne de commandes, soit son
       entrée standard,  et  écrit  les  données  décompressées  sur  la  sortie  standard.  zcat
       décompressera les fichiers ayant le nombre magique correct qu'ils possèdent le suffixe .gz
       ou non.

       La commande gzip  utilise  l'algorithme  de  Lempel-Ziv  utilisé  par  zip  et  PKZIP.  Le
       pourcentage  de  compression obtenu dépend de la taille de l'entrée, et de la distribution
       des sous-chaînes communes de caractères. Habituellement, des fichiers texte de  type  code
       source  ou  anglais  seront compressés à hauteur de 60-70 %. La compression est en général
       nettement meilleure que celle obtenue par LZW (utilisé par compress), le codage de Huffman
       (utilisé dans pack), ou le codage de Huffman adaptatif (compact).

       La  compression  est  toujours effectuée, même si le fichier compressé est légèrement plus
       grand que l'original. L'augmentation dans le pire des cas  est  de  quelques  octets  pour
       l'en-tête  du  fichier gzip, plus 5 octets tous les blocs de 32 Ko, ou une augmentation de
       0,015 % pour les grands fichiers. Le nombre réel de blocs de  disque  utilisés  n'augmente
       presque jamais.

       gzip  préserve  normalement  le  mode  et  l'horodatage  de  modification du fichier qu'il
       compresse ou décompresse. Si vous  bénéficiez  des  priviligèes  appropriés,  il  préserve
       également le propriétaire et le groupe du fichier.

OPTIONS

       -a --ascii
              Mode  texte  ascii :  convertir  les  fins  de  lignes en utilisant les conventions
              locales. Cette option n'est supportée que sur  certains  systèmes  non  Unix.  Pour
              MSDOS,  CRLF  est converti en LF lors de la compression, et LF est converti en CRLF
              lors de la décompression.

       -c --stdout --to-stdout
              Écrire la sortie sur la sortie standard ; garder les fichiers originaux  inchangés.
              S'il y a plusieurs fichiers d'entrée, la sortie consiste en une séquence de membres
              compressés indépendamment. Pour obtenir un meilleur taux de compression, concaténez
              tous les fichiers d'entrée avant de les compresser.

       -d --decompress --uncompress
              décompresser

       -f --force
              Forcer  la  compression  ou  la  décompression même si le fichier possède plusieurs
              liens matériels, ou si le fichier correspondant  existe  déjà,  ou  encore  si  les
              données  compressées  sont  lues  à  partir  de ou écrites vers un terminal. Si les
              données d'entrée ne sont pas dans un  format  reconnu  par  gzip,  et  si  l'option
              --stdout  est fournie, copier les données en entrée sans modification sur la sortie
              standard : laisser zcat se comporter comme cat. Si -f n'est pas fourni, et s'il  ne
              tourne  pas  en  arrière-plan,  gzip  interroge  l'utilisateur  pour vérifier si un
              fichier existant doit être écrasé ou non.

       -h --help
              Afficher un écran d'aide et quitter.

       -k --keep
              conserver (ne pas supprimer) les fichiers d'entrée  durant  la  compression  ou  la
              décompression.

       -l --list
              Pour chaque fichier compressé, afficher les champs suivants :

                  compressed size : taille du fichier compressé
                  uncompressed size : taille du fichier non compressé
                  ratio : taux de compression (0.0 % si inconnu)
                  uncompressed_name : nom du fichier non compressé

              La  taille du fichier non compressé vaut -1 pour les fichiers n'étant pas au format
              gzip, comme les fichiers compressés « .Z ». Pour obtenir la taille décompressée  de
              tels fichiers, vous pouvez utiliser :

                  zcat fichier.Z | wc -c

              En  combinaison  avec  l'option  --verbose,  les  champs  suivants  sont  également
              affichés :

                  method : méthode de compression
                  crc : CRC 32 bits des données décompressées
                  date & time : horodatage du fichier décompressé

              Les méthodes de compression actuellement prises en charge sont  deflate,  compress,
              lzh  (option -H du compress SCO) et pack. La valeur du CRC affichée est de ffffffff
              pour les fichiers qui ne sont pas au format gzip.

              Avec l'option --name, le nom non compressé, la date et l'heure  sont  ceux  stockés
              dans le fichier compressé, s'ils sont présents.

              Avec --verbose, les totaux de taille et le taux de compression de tous les fichiers
              sont aussi affichés à moins que la taille de certains fichiers soit inconnue.  Avec
              --quiet, les lignes de titre et de totaux ne sont pas affichées.

       -L --license
              Afficher la licence d'utilisation de gzip et quitter.

       -n --no-name
              Lors  de  la  compression,  ne pas sauvegarder les noms et horodatages des fichiers
              originaux par défaut (le nom original est toujours sauvegardé si le nom du  fichier
              a  dû  être  tronqué). Lors de la décompression, ne pas restaurer le nom du fichier
              original s'il est présent (ne supprimer que le  suffixe  gzip  du  nom  du  fichier
              compressé),  et  ne  pas  restaurer l'horodatage original s'il est présent (prendre
              celui du fichier compressé). Cette  option  est  activée  par  défaut  lors  de  la
              décompression.

       -N --name
              Lors  de  la  compression,  toujours  sauvegarder  le nom du fichier original et la
              partie secondes de l'horodatage original  de  modification  si  l'original  est  un
              fichier  normal  et  que son horodatage est au moins 1 (1970-01-01 00:00:01 UTC) et
              inférieur  à  2**32  (2106-02-07  06:28:16  UTC,  en  supposant  que  les  secondes
              intercalaires  ne  sont pas comptées ; c'est le comportement par défaut. Lors de la
              décompression, restaurer le nom du fichier original et son  horodatage  s'ils  sont
              présents.  Cette option est utile sur les systèmes ayant une limite sur la longueur
              des noms de fichiers  ou  lorsque  l'horodatage  a  été  perdu  à  l'occasion  d'un
              transfert de fichier.

       -q --quiet
              Supprimer tous les avertissements.

       -r --recursive
              Parcourir  la  structure  du répertoire récursivement. Si l'un des noms de fichiers
              spécifiés sur la ligne de commandes est  un  répertoire,  gzip  descendra  dans  ce
              répertoire  et  compressera  tous les fichiers qu'il y trouve (ou les décompressera
              dans le cas de gunzip).

       -S .suf --suffix .suf
              Lors de la compression, utiliser le suffixe .suf au lieu  de  .gz.  N'importe  quel
              suffixe  non vide peut être donné, mais les suffixes autres que .z et .gz devraient
              être évités pour éviter une confusion lors du transfert de  fichiers  sur  d'autres
              systèmes.

              Lors  de  la  décompression,  ajouter  .suf  au début de la liste des suffixes pour
              essayer une dérivation du nom de fichier de sortie  à  partir  du  nom  de  fichier
              d'entrée.

       --synchronous
              Utiliser  une  sortie  synchrone.  Avec cette option, gzip est moins susceptible de
              perdre  des  données  lors  d'un  plantage  du   système.   mais   il   peut   être
              considérablement plus lent.

       -t --test
              Tester. Vérifier l'intégrité du fichier compressé, puis quitter.

       -v --verbose
              Mode  bavard.  Afficher  le  nom et le pourcentage de réduction pour chaque fichier
              compressé ou décompressé.

       -V --version
              Version. Afficher le numéro de version et les options de compilation puis quitter.

       -# --fast --best
              Réguler la vitesse de compression en utilisant le chiffre  #  spécifié,  où  -1  ou
              --fast   indique  la  méthode  de  compression  la  plus  rapide  (la  moins  bonne
              compression), et -9 ou --best indique la méthode de compression la plus  lente  (la
              meilleure  compression).  Le  niveau de compression par défaut est -6 (c'est-à-dire
              biaisé en faveur d'une forte réduction aux dépens de la vitesse d'exécution).

       --rsyncable
              Lors de la synchronisation d'un fichier compressé  entre  deux  ordinateurs,  cette
              option  permet  à  rsync  de  ne  transférer  que  les fichiers qui ont changé dans
              l'archive plutôt que l'archive complète. Normalement, après une  modification  dans
              n'importe quel fichier dans l'archive, l'algorithme de compression peut générer une
              nouvelle version de l'archive qui ne correspond pas  à  la  version  précédente  de
              l'archive.  Dans  ce  cas,  rsync  transfère  la totalité de la nouvelle version de
              l'archive vers l'ordinateur distant. Avec cette option, rsync  peut  ne  transférer
              que  les  fichiers  modifiés  ainsi  qu'une petite quantité de métadonnées qui sont
              nécessaires à la mise à jour de la structure de l'archive dans la zone  qui  a  été
              modifiée.

UTILISATION AVANCÉE

       De  multiples  fichiers  compressés  peuvent être concaténés. Dans ce cas, gunzip extraira
       tous les membres ensemble. Par exemple, si on fait :

             gzip -c fichier1  > toto.gz
             gzip -c fichier2 >> toto.gz

       alors

             gunzip -c toto

       est équivalent à :

             cat fichier1 fichier2

       Si un membre d'un fichier .gz est endommagé, les autres  membres  peuvent  néanmoins  être
       récupérés  (si  le membre endommagé est supprimé). Néanmoins, il est possible d'obtenir un
       meilleur taux de compression en compressant tous les membres ensemble :

             cat fichier1 fichier2 | gzip > toto.gz

       compresse mieux que

             gzip -c fichier1 fichier2 > toto.gz

       Pour recompresser des fichiers concaténés pour obtenir une meilleure réduction, exécuter :

             gzip -cd ancien.gz | gzip > nouveau.gz

       Si un fichier compressé est constitué de plusieurs membres, la taille décompressée  et  le
       CRC  rapportés par l'option --list s'appliquent uniquement au dernier membre. Si vous avez
       besoin de la taille décompressée de tous les membres, vous pouvez utiliser :

             gzip -cd fichier.gz | wc -c

       Si vous voulez créer un fichier archive contenant  plusieurs  membres  de  sorte  que  les
       membres  puissent être ensuite extraits indépendamment, utilisez un archiveur comme tar ou
       zip. GNU tar prend en charge l'option -z pour invoquer gzip de  façon  transparente.  gzip
       est conçu comme un complément à tar, pas comme un remplacement.

ENVIRONNEMENT

       La  variable  d'environnement  obsolescente  GZIP  peut contenir un ensemble d'options par
       défaut pour  gzip.  Ces  options  sont  interprétées  en  premier  lieu  et  peuvent  être
       surchargées  par  les paramètres explicites présents sur la ligne de commandes. Comme cela
       peut provoquer des problèmes lors de l'utilisation de scripts, cette fonctionnalité  n'est
       prise  en  charge  que  pour  les  options qui sont raisonnablement susceptibles de ne pas
       causer trop de dommages, et gzip avertit lors de  son  utilisation.  Cette  fonctionnalité
       sera supprimée dans une version future de gzip.

       Un  alias  ou un script peuvent être utilisés à la place. Par exemple, si gzip est dans le
       répertoire /usr/bin, il est possible d'ajouter $HOME/bin dans PATH et de créer  un  script
       exécutable $HOME/bin/gzip contenant les lignes suivantes :

             #! /bin/sh
             export PATH=/usr/bin
             exec gzip -9 "$@"

VOIR AUSSI

       znew(1), zcmp(1), zmore(1), zforce(1), gzexe(1), zip(1), unzip(1), compress(1)

       Le  format  de  fichier  gzip  est  spécifié  par  P.  Deutsch,  dans  « GZIP  file format
       specification » version 4.3, sur <https://www.ietf.org/rfc/rfc1952.txt>, RFC Internet 1952
       (mai 1996).  Le  format de décompression (deflation) zip est spécifié par P. Deutsch, dans
       « DEFLATE     Compressed     Data     Format     Specification »     version 1.3,      sur
       <https://www.ietf.org/rfc/rfc1951.txt>, RFC Internet 1951 (mai 1996).

DIAGNOSTICS

       La valeur de sortie est normalement 0 ; si une erreur se produit, la valeur de sortie sera
       1. Si un avertissement se produit, la valeur de sortie sera 2.

       Usage : gzip [-cdfhklLnNrtvV19] [-S suffixe] [fichier ...]
              Des options non valables ont été spécifiées sur la ligne de commandes.

       fichier: not in gzip format
              Le fichier fourni à gunzip n'a pas été compressé.

       fichier: Corrupt input. Use zcat to recover some data.
              Le fichier compressé a été endommagé. Les données se situant jusqu'au point d'échec
              peuvent être récupérées en utilisant

                    zcat fichier > recover

       fichier: compressed with xx bits, can only handle yy bits
              Le  fichier  a  été  compressé (en utilisant LZW) par un programme qui peut traiter
              plus de bits que le code de décompression sur la machine utilisée. Recompressez  le
              fichier avec gzip, qui compresse mieux et utilise moins de mémoire.

       fichier: already has .gz suffix -- unchanged
              Le  fichier  est  supposé  être  déjà  compacté.  Renommez  le fichier et essayez à
              nouveau.

       fichier already exists; do you wish to overwrite (y or n)?
              Répondez « y » si vous voulez que le  fichier  de  sortie  soit  remplacé ;  sinon,
              répondez « n ».

       gunzip: corrupt input
              Une  violation de segmentation de mémoire (SIGSEGV) a été détectée, ce qui signifie
              en général que le fichier d'entrée a été corrompu.

       xx.x% Pourcentage du fichier d'entrée économisé par la compression.
              (Pertinent uniquement pour -v et -l.)

       -- not a regular file or directory: ignored
              Quand  le  fichier  d'entrée  n'est  pas  un  fichier  normal  ou   un   répertoire
              (c'est-à-dire  un lien symbolique, un socket, un tube nommé (FIFO) ou un fichier de
              périphérique), il est laissé tel quel.

       -- has xx other links: unchanged
              Le fichier d'entrée possède des liens (NdT : matériels) ; il est  laissé  inchangé.
              Voyez ln(1) pour plus d'informations. Utilisez l'option -f pour forcer la réduction
              de fichiers liés plus d'une fois.

AVERTISSEMENTS

       Lors de l'écriture de données compressées sur une bande magnétique,  il  est  généralement
       nécessaire  de  compléter  la  sortie avec des zéros jusqu'à arriver à une limite de bloc.
       Quand les données sont lues et que le bloc entier est envoyé à gunzip pour  décompression,
       gunzip  détecte  qu'il  y a des déchets excédentaires à la fin des données compressées, et
       émet par défaut un avertissement. Vous devez utiliser l'option --quiet pour supprimer  cet
       avertissement.

BOGUES

       Dans  quelques  rares cas, l'option --best donne une moins bonne compression que le niveau
       de compression par défaut (-6).  Sur  certains  fichiers  hautement  redondants,  compress
       compresse mieux que gzip.

SIGNALER DES BOGUES

       Signaler toute erreur à : bug-gzip@gnu.org
       Page principale de GNU gzip : <https://www.gnu.org/software/gzip/>
       Aide globale pour l'utilisation de logiciels GNU : <URL:http://www.gnu.org/gethelp/>.

COPYRIGHT

       Copyright © 1998-1999, 2001-2002, 2012, 2015-2022 Free Software Foundation, Inc.
       Copyright © 1992, 1993 Jean-loup Gailly

       L'autorisation  est donnée de créer et de distribuer des copies textuelles de ce manuel, à
       condition que la notice de copyright et la notice de  permission  soient  préservées  dans
       toutes les copies.

       L'autorisation est donnée de copier et distribuer des versions modifiées de ce manuel sous
       les conditions des copies textuelles, à condition que tout le travail qui en est issu soit
       distribué sous les termes d'une notice de permission identique à celle-ci.

       L'autorisation  est  donnée  de  copier  et  distribuer  des traductions de ce manuel dans
       n'importe quelle autre langue, sous les conditions ci-dessus pour les versions  modifiées,
       mis  à part que cette notice de permission peut être incluse dans une traduction approuvée
       par la Free Software Foundation.

TRADUCTION

       La traduction française de  cette  page  de  manuel  a  été  créée  par  Frédéric  Delanoy
       <delanoy_f@yahoo.com> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General
       Public  License  version 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   concernant   les
       conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un
       message à ⟨debian-l10n-french@lists.debian.org⟩.

                                              local                                       GZIP(1)