Provided by: dpkg-dev_1.17.5ubuntu5.8_all bug

NOM

       deb - Format des paquets binaires Debian

SYNOPSIS

       nom-du-fichier.deb

DESCRIPTION

       The  .deb  format  is  the Debian binary package file format. It is understood since dpkg 0.93.76, and is
       generated by default since dpkg 1.2.0 and 1.1.1elf (i386/ELF builds).

       Le format décrit ici est utilisé depuis la version 0.93 de  Debian ;  les  détails  concernant  le  vieux
       format sont consultables dans deb-old(5).

FORMAT

       Ce fichier est une archive ar avec une valeur magique de !<arch>. Seul le format commun ar est géré, sans
       extension  pour  les  noms  longs de fichiers, mais avec optionnellement un caractère « / » final, ce qui
       limite leur longueur utile à 15 caractères (sur les 16 autorisés). Les tailles de fichiers sont  limitées
       à  10 chiffres décimaux ASCII, ce qui permet d'utiliser des fichiers membres d'une taille jusqu'à environ
       9536.74 Mio.

       Les archives tar actuellement gérées sont,  le  format  v7  d'origine,  le  format  ustar  pré-POSIX,  un
       sous-ensemble  du  format  GNU (uniquement le nouveau format de noms longs pour les chemins et les liens,
       gérés depuis dpkg 1.4.1.17) et le format ustar POSIX (noms longs gérés depuis dpkg 1.15.0). Les marqueurs
       du type (« typeflags ») tar inconnus provoquent une erreur.

       Le premier membre est nommé debian-binary  et  contient  une  succession  de  lignes,  séparées  par  des
       caractères  saut de ligne. Pour le moment, une seule ligne est présente : le numéro de version du format,
       2.0 à l'heure où ce document a été écrit. Les programmes lisant des archives Debian récentes doivent être
       préparés à une augmentation du numéro de version mineur et à la présence de nouvelles lignes, et  doivent
       les ignorer si tel est le cas.

       Si le numéro de version majeur a changé, cela signifie qu'une modification entraînant une incompatibilité
       entre  les  versions  a  été  effectuée, et le programme doit alors s'arrêter. Si ce n'est pas le cas, le
       programme doit être en mesure de continuer à traiter correctement le fichier, à moins qu'il ne  rencontre
       un membre non reconnu dans l'archive (excepté à la fin de cette dernière), comme décrit ci-dessous.

       Le  second  membre  requis  est nommé control.tar.gz. Il s'agit d'une archive tar compressée grâce à gzip
       contenant les informations de contrôle du paquet, sous la forme d'une série de fichiers,  parmi  lesquels
       le fichier control est strictement requis et contient les principales informations de contrôle. L'archive
       de contrôle peut éventuellement contenir une entrée pour « . », le répertoire courant.

       Le  troisième  et dernier membre obligatoire est appelé data.tar. Il contient le système de fichiers sous
       forme d'une archive tar, soit non compressée (géré depuis dpkg 1.10.24)  ou  compressé  avec  gzip  (avec
       extension  .gz),  xz  (avec  extensions  .xz, géré depuis dpkg 1.15.6), bzip2 (avec extensions .bz2, géré
       depuis dpkg 1.10.24) ou lzma (avec extension .lzma, géré depuis dpkg 1.13.25).

       These members must occur in this exact  order.  Current  implementations  should  ignore  any  additional
       members  after  data.tar.  Further members may be defined in the future, and (if possible) will be placed
       after these three. Any additional members that may need to be inserted  after  debian-binary  and  before
       control.tar.gz or data.tar and which should be safely ignored by older programs, will have names starting
       with an underscore, `_'.

       Les nouveaux membres qui ne pourront pas être ignorés sans conséquence seront insérés avant data.tar avec
       des  noms  préfixés  par  quelque  chose  d'autre  qu'un  caractère de soulignement, ou impliqueront plus
       probablement une incrémentation du numéro majeur de version.

VOIR AUSSI

       deb-old(5), dpkg-deb(1), deb-control(5).

TRADUCTION

       Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas François,  2006.  Veuillez
       signaler toute erreur à <debian-l10n-french@lists.debian.org>.

Projet Debian                                      2013-08-08                                             deb(5)