manpages-fr - en to fr_FR translation catalogue (162 entries)

note: type: Dd
en: February 5, 2021
fr_FR: 5 février 2021

note: type: Sh
en: NAME
fr_FR: NOM

note: type: Nd
en: determine file type
fr_FR: Déterminer le type du fichier

note: type: Plain text
en: E<.Nm> E<.Bk -words> E<.Op Fl bcdEhiklLNnprsSvzZ0> E<.Op Fl Fl apple> E<.Op Fl Fl exclude-quiet> E<.Op Fl Fl extension> E<.Op Fl Fl mime-encoding> E<.Op Fl Fl mime-type> E<.Op Fl e Ar testname> E<.Op Fl F Ar separator> E<.Op Fl f Ar namefile> E<.Op Fl m Ar magicfiles> E<.Op Fl P Ar name=value> E<.Ar> E<.Ek> E<.Nm> E<.Fl C> E<.Op Fl m Ar magicfiles> E<.Nm> E<.Op Fl Fl help>
fr_FR: E<.Nm> E<.Bk -words> E<.Op Fl bcdEhiklLNnprsSvzZ0> E<.Op Fl Fl apple> E<.Op Fl Fl exclude-quiet> E<.Op Fl Fl extension> E<.Op Fl Fl mime-encoding> E<.Op Fl Fl mime-type> E<.Op Fl e Ar nom_test> E<.Op Fl F Ar separateurr> E<.Op Fl f Ar fichier_de_noms> E<.Op Fl m Ar fichiers_magiques> E<.Op Fl P Ar nom=valeur> E<.Ar> E<.Ek> E<.Nm> E<.Fl C> E<.Op Fl m Ar fichiers_magiques> E<.Nm> E<.Op Fl Fl help>

note: type: Plain text
en: This manual page documents version 5.41 of the E<.Nm> command.
fr_FR: Cette page de manuel documente la version 5.41 de la commande E<.Nm>.

note: type: Plain text
en: E<.Nm> tests each argument in an attempt to classify it.  There are three sets of tests, performed in this order: filesystem tests, magic tests, and language tests.  The E<.Em first> test that succeeds causes the file type to be printed.
fr_FR: E<.Nm> teste chaque argument dans le but de les classifier. Il y a trois sessions de tests, qui se déroulent dans cet ordre : tests du système de fichiers, tests magiques et tests de langage. Le E<.Em premier> test qui réussit définit le type de fichier à afficher.

note: type: Plain text
en: The type printed will usually contain one of the words E<.Em text> (the file contains only printing characters and a few common control characters and is probably safe to read on an E<.Dv ASCII> terminal), E<.Em executable> (the file contains the result of compiling a program in a form understandable to some E<.Tn UNIX> kernel or another), or E<.Em data> meaning anything else (data is usually E<.Dq binary> or non-printable).  Exceptions are well-known file formats (core files, tar archives)  that are known to contain binary data.  When modifying magic files or the program itself, make sure to E<.Em preserve these keywords>.  Users depend on knowing that all the readable files in a directory have the word E<.Dq text> printed.  Don't do as Berkeley did and change E<.Dq shell commands text> to E<.Dq shell script>.
fr_FR: Le fichier affiché contiendra généralement l'un des mots E<.Em text> (le fichier ne contient que des caractères affichables et quelques caractères contrôle habituels et peut probablement être lu sur un terminal E<.Dv ASCII>), E<.Em executable> (le fichier contient le résultat de la compilation d'un programme sous une forme compréhensible pour des noyaux E<.Tn UNIX> ou autres), ou E<.Em data> signifiant quelque chose d'autre (data est généralement non-affichable ou E<.Dq binaire>). Les exceptions sont des formats de fichiers bien connus (fichiers cœurs, archives tar) qui sont connus pour contenir des données binaires. Lors de la modification des fichiers « magiques » ou du programme lui-même, assurez-vous de E<.Em préserver ces mots clés>. Les utilisateurs ont besoin de savoir que tous les fichiers lisibles d'un répertoire ont le mot E<.Dq text> imprimé. Ne faites pas comme a fait Berkeley en changeant E<.Dq texte des commandes du shell> en E<.Dq script shell>.

note: type: Plain text
en: The filesystem tests are based on examining the return from a E<.Xr stat 2> system call.  The program checks to see if the file is empty, or if it's some sort of special file.  Any known file types appropriate to the system you are running on (sockets, symbolic links, or named pipes (FIFOs) on those systems that implement them)  are intuited if they are defined in the system header file
fr_FR: Les tests du système de fichiers sont basés sur l'examen du retour d'un appel système E<.Xr stat 2>. Le programme vérifie si le fichier est vide, ou si c'est une sorte de fichier spécial. Tous les types de fichiers connus et appropriés au système sur lequel vous travaillez (sockets, liens symboliques ou tubes nommés (FIFO) sur les systèmes qui les implémentent) sont intuitifs s'ils sont définis dans le fichier d'en-tête du système

note: type: Plain text
en: The magic tests are used to check for files with data in particular fixed formats.  The canonical example of this is a binary executable (compiled program)  E<.Dv a.out> file, whose format is defined in
fr_FR: Les tests « magiques » sont utilisés pour vérifier les fichiers avec des données sous formats particuliers. L'exemple canonique de cela est un fichier d'exécutable binaire E<.DV a.out> (programme compilé), dont le format est défini dans

note: type: Plain text
en: and possibly
fr_FR: et possiblement

note: type: Plain text
en: in the standard include directory.  These files have a E<.Dq magic number> stored in a particular place near the beginning of the file that tells the E<.Tn UNIX> operating system that the file is a binary executable, and which of several types thereof.  The concept of a E<.Dq magic number> has been applied by extension to data files.  Any file with some invariant identifier at a small fixed offset into the file can usually be described in this way.  The information identifying these files is read from the compiled magic file E<.Pa /usr/share/file/misc/magic.mgc>, or the files in the directory E<.Pa /usr/share/file/misc/magic> if the compiled file does not exist.  In addition, if E<.Pa $HOME/.magic.mgc> or E<.Pa $HOME/.magic> exists, it will be used in preference to the system magic files.
fr_FR: dans le répertoire include standard. Ces fichiers ont un E<.Dq nombre magique> stocké dans un endroit particulier près du début du fichier qui dit au système d'exploitation E<.Tn UNIX> que le fichier est un exécutable binaire, et lequel parmi les nombreux types. Le concept de E<.Dq nombre magique> a été appliqué par extension aux fichiers de données. Chaque fichier avec un identifiant non variable situé à un petit décalage fixé dans le fichier peut généralement être décrit de cette manière. L'information identifiant ces fichiers est lue du fichier magique compilé E<.Pa /usr/share/file/misc/magic.mgc> ou des fichiers dans le répertoire E<.Pa /usr/share/file/misc/magic> si le fichier compilé n'existe pas. De plus, si E<.pa $HOME/.magic.mgc> ou E<.Pa $HOME/.magic> existe, ils seront utilisés de préférence aux fichiers magiques du système.

note: type: Plain text
en: If a file does not match any of the entries in the magic file, it is examined to see if it seems to be a text file.  ASCII, ISO-8859-x, non-ISO 8-bit extended-ASCII character sets (such as those used on Macintosh and IBM PC systems), UTF-8-encoded Unicode, UTF-16-encoded Unicode, and EBCDIC character sets can be distinguished by the different ranges and sequences of bytes that constitute printable text in each set.  If a file passes any of these tests, its character set is reported.  ASCII, ISO-8859-x, UTF-8, and extended-ASCII files are identified as E<.Dq text> because they will be mostly readable on nearly any terminal; UTF-16 and EBCDIC are only E<.Dq character data> because, while they contain text, it is text that will require translation before it can be read.  In addition, E<.Nm> will attempt to determine other characteristics of text-type files.  If the lines of a file are terminated by CR, CRLF, or NEL, instead of the Unix-standard LF, this will be reported.  Files that contain embedded escape sequences or overstriking will also be identified.
fr_FR: Si un fichier ne correspond pas aux entrées du fichier magique, il est examiné pour voir s'il ressemble à un fichier texte. Les jeux de caractères ASCII, ISO-8859, ASCII-étendu 8-bit non-ISO (tels ceux utilisés sur Macintosh et les systèmes de PC IBM), UTF-8-encodé Unicode, UTF-16-encodé Unicode et EBCDIC sont des jeux de caractères qui peuvent être distingués par les différentes plages et séquences d'octets qui constituent le texte imprimable dans chaque ensemble. Si un fichier passe l'un de ces tests, son jeu de caractères est signalé. Les fichiers ASCII, ISO-8859-x, UTF-8 et ASCII-étendu sont identifiés comme E<.Dq text> car ils sont lisibles sur la plupart des terminaux ; UTF-16 et EBCDIC sont seulement des E<.Dq caractères de données> car, même contenant du texte, c'est du texte qui nécessitera une traduction avant de pouvoir être lu. De plus, E<.Nm> essaiera de déterminer d'autres caractéristiques des fichiers type texte. Si les lignes d'un fichier sont terminées par CR, CRLF ou NEL, au lieu du standard Unix LF, ce sera signalé. Les fichiers qui contiennent des séquences d'échappement intégrées ou des surcharges seront également identifiés.

note: type: Plain text
en: Once E<.Nm> has determined the character set used in a text-type file, it will attempt to determine in what language the file is written.  The language tests look for particular strings (cf.
fr_FR: Une fois que E<.Nm> a déterminé le jeu de caractères utilisé dans un fichier de type texte, il essaiera de déterminer dans quel langage le fichier est écrit. Les tests de langage cherchent des chaînes particulières (cf.

note: type: Plain text
en: that can appear anywhere in the first few blocks of a file.  For example, the keyword E<.Em .br> indicates that the file is most likely a E<.Xr troff 1> input file, just as the keyword E<.Em struct> indicates a C program.  These tests are less reliable than the previous two groups, so they are performed last.  The language test routines also test for some miscellany (such as E<.Xr tar 1> archives, JSON files).
fr_FR: qui peuvent apparaître n'importe où dans les quelques premiers blocs d'un fichier. Par exemple, le mot-clé E<.Em .br> indique que le fichier est est très probablement un fichier d'entrée E<.Xr troff 1>, comme le mot-clé E<.Em struct> indique un programme en C. Ces tests sont moins fiables que les deux groupes précédents, ils sont donc réalisés en dernier. Les routines de test de langage testent également quelques autres élements (comme les archives E<.Xr tar 1>, fichiers JSON).

note: type: Plain text
en: Any file that cannot be identified as having been written in any of the character sets listed above is simply said to be E<.Dq data>.
fr_FR: Tout fichier qui ne peut pas être identifié comme ayant été écrit dans un des jeux de caractères listés plus haut est simplement considéré comme E<.Dq data>.

note: type: Plain text
en: Causes the E<.Nm> command to output the file type and creator code as used by older MacOS versions.  The code consists of eight letters, the first describing the file type, the latter the creator.  This option works properly only for file formats that have the apple-style output defined.
fr_FR: Fait en sorte que la commande E<.Nm> affiche le type de fichier et le code créateur comme utilisé par les vieilles versions de MacOS. Le code consiste en huit lettres, la première décrivant le type de fichier, la dernière le créateur. Cette option ne fonctionne bien qu'avec les formats de fichiers qui ont la sortie de style apple définie.

note: type: Plain text
en: Do not prepend filenames to output lines (brief mode).
fr_FR: Ne pas faire précéder les lignes de sortie par les noms de fichiers (mode bref).

note: type: Plain text
en: Write a E<.Pa magic.mgc> output file that contains a pre-parsed version of the magic file or directory.
fr_FR: Écrire un fichier de sortie E<.Pa magic.mgc> qui contienne une version pré-analysée du fichier ou du répertoire magique.

note: type: Plain text
en: Cause a checking printout of the parsed form of the magic file.  This is usually used in conjunction with the E<.Fl m> option to debug a new magic file before installing it.
fr_FR: Provoque une impression de contrôle de la forme analysée du fichier magique. Cela est habituellement utilisé en conjonction avec l'option E<.Fl m> pour déboguer un nouveau fichier magique avant de l'installer.

note: type: Plain text
en: Prints internal debugging information to stderr.
fr_FR: Afficher les informations de débogage interne dans stderr.

note: type: Plain text
en: On filesystem errors (file not found etc), instead of handling the error as regular output as POSIX mandates and keep going, issue an error message and exit.
fr_FR: Pour les erreurs de système de fichiers (fichier non trouvé, etc), au lieu de traiter l'erreur comme une sortie normale comme POSIX l'exige et de continuer, émettre un message d'erreur et quitter.

note: type: It
en: Fl e , Fl Fl exclude Ar testname
fr_FR: Fl e , Fl Fl exclude Ar nom_test

note: type: Plain text
en: Exclude the test named in E<.Ar testname> from the list of tests made to determine the file type.  Valid test names are:
fr_FR: Exclure le test nommé dans E<.Ar nom_test> de la liste des tests pour déterminer le type de fichier. Les noms de test valables sont :

note: type: Plain text
en: E<.Dv EMX> application type (only on EMX).
fr_FR: Application de type E<.Dv EMX> (seulement sur EMX).

note: type: Plain text
en: Various types of text files (this test will try to guess the text encoding, irrespective of the setting of the E<.Sq encoding> option).
fr_FR: Différents types de fichiers texte (ce test essaiera de deviner l'encodage du texte, sans respecter les réglages de l'option E<.Sq encoding>).

note: type: Plain text
en: Different text encodings for soft magic tests.
fr_FR: Différents encodages de textes pour des tests magiques « doux ».

note: type: Plain text
en: Ignored for backwards compatibility.
fr_FR: Ignoré pour la rétrocompatibilité.

note: type: Plain text
en: Prints details of Compound Document Files.
fr_FR: Affiche les détails des fichiers de documents composés (Compound Documents Files).

note: type: Plain text
en: Checks for, and looks inside, compressed files.
fr_FR: Chercher et regarder dans des fichiers compressés.

note: type: Plain text
en: Checks Comma Separated Value files.
fr_FR: Vérifie les fichiers de valeurs séparées par des virgules.

note: type: Plain text
en: Prints ELF file details, provided soft magic tests are enabled and the elf magic is found.
fr_FR: Afficher les détails de fichier ELF, à condition que les tests magiques doux soient activés et que le magique elf soit trouvé.

note: type: Plain text
en: Examines JSON (RFC-7159) files by parsing them for compliance.
fr_FR: Examiner les fichiers JSON (RFC-7159) en les analysant pour conformité.

note: type: Plain text
en: Consults magic files.
fr_FR: Consulter les fichiers magiques.

note: type: Plain text
en: Examines tar files by verifying the checksum of the 512 byte tar header.  Excluding this test can provide more detailed content description by using the soft magic method.
fr_FR: Examiner les fichiers tar en vérifiant la somme de contrôle de 512 octets de l'en-tête tar. L'exclusion de ce test peut fournir plus de contenu détaillé en utilisant la méthode magique douce (soft).

note: type: Plain text
en: A synonym for E<.Sq ascii>.
fr_FR: Un synonyme pour E<.Sq ascii>.

note: type: Plain text
en: Like E<.Fl Fl exclude> but ignore tests that E<.Nm> does not know about.  This is intended for compatibility with older versions of E<.Nm>.
fr_FR: Comme E<.Fl Fl exclude> mais ignorer les tests que E<.Nm> ne reconnait pas. Cela à des fins de compatibilité avec les anciennes versions de E<.Nm>.

note: type: Plain text
en: Print a slash-separated list of valid extensions for the file type found.
fr_FR: Afficher sous forme de liste séparée par des barres obliques les extensions valables pour le type de fichier trouvé.

note: type: It
en: Fl F , Fl Fl separator Ar separator
fr_FR: Fl F , Fl Fl separator Ar separateur

note: type: Plain text
en: Use the specified string as the separator between the filename and the file result returned.  Defaults to E<.Sq \&:>.
fr_FR: Utiliser les chaînes spécifiées comme séparateur entre le nom de fichier et le fichier résultant renvoyé. Par défaut E<.Sq \&:>.

note: type: It
en: Fl f , Fl Fl files-from Ar namefile
fr_FR: Fl f , Fl Fl files-from Ar fichier_de_noms

note: type: Plain text
en: Read the names of the files to be examined from E<.Ar namefile> (one per line)  before the argument list.  Either E<.Ar namefile> or at least one filename argument must be present; to test the standard input, use E<.Sq -> as a filename argument.  Please note that E<.Ar namefile> is unwrapped and the enclosed filenames are processed when this option is encountered and before any further options processing is done.  This allows one to process multiple lists of files with different command line arguments on the same E<.Nm> invocation.  Thus if you want to set the delimiter, you need to do it before you specify the list of files, like: E<.Dq Fl F Ar @ Fl f Ar namefile>, instead of: E<.Dq Fl f Ar namefile Fl F Ar @>.
fr_FR: Lire les noms des fichiers qui sont examinés depuis E<.Ar fichier_de_noms> (un par ligne) avant la liste d'arguments. Soit E<.Ar fichier_de_noms> ou au moins un argument de nom de fichier doit être présent ; pour tester l'entrée standard, utilisez E<.Sq -> comme argument de nom de fichier. Veuillez noter que E<.Ar fichier_de_noms> est déballé et que les noms de fichiers inclus sont traités lorsque cette option est rencontrée et avant tout autre traitement d'options. Cela permet de traiter plusieurs listes de fichiers avec différents arguments de ligne de commande en une seule invocation E<.Nm>. Cependant si vous voulez définir le délimiteur, vous devez le faire avant de spécifier la liste de fichiers, comme : E<.Dq Fl F Ar @ Fl f Ar fichier_de_noms>, au lieu de : E<.Dq Fl f Ar fichier_de_noms Fl F Ar @>.

note: type: Plain text
en: This option causes symlinks not to be followed (on systems that support symbolic links).  This is the default if the environment variable E<.Dv POSIXLY_CORRECT> is not defined.
fr_FR: Cette option fait que les liens symboliques ne sont pas suivis (pour les systèmes qui gèrent les liens symboliques). Il s'agit du comportement par défaut si la variable d'environnement E<.Dv POSIXLY_CORRECT> n'est pas définie.

note: type: Plain text
en: Causes the E<.Nm> command to output mime type strings rather than the more traditional human readable ones.  Thus it may say E<.Sq text/plain; charset=us-ascii> rather than E<.Dq ASCII text>.
fr_FR: Fait en sorte que la commande E<.Nm> affiche des chaînes de type mime plutôt que celles plus traditionnelles facilement lisibles par un humain. On obtiendra par exemple E<.Sq text/plain; charset=us-ascii> au lieu de E<.Dq ASCII text>.

note: type: Plain text
en: Like E<.Fl i>, but print only the specified element(s).
fr_FR: Comme E<.Fl i>, mais n'afficher que le(s) élement(s) spécifié(s).

note: type: Plain text
en: Don't stop at the first match, keep going.  Subsequent matches will be have the string E<.Sq "\[rs]012\- "> prepended.  (If you want a newline, see the E<.Fl r> option.)  The magic pattern with the highest strength (see the E<.Fl l> option) comes first.
fr_FR: Ne pas s'arrêter à la première concordance, mais continuer. Les concordances subséquentes seront préfixées par la chaîne E<.Sq "\[rs]012\- ">. (si vous voulez une nouvelle ligne, consultez l'option E<.Fl r>). Le motif magique avec la plus grande robustesse (voir l'option E<.Fl l>) vient en premier.

note: type: Plain text
en: Shows a list of patterns and their strength sorted descending by E<.Xr magic 5> strength which is used for the matching (see also the E<.Fl k> option).
fr_FR: Afficher une liste de motifs et leur force triée par ordre décroissant de force E<.Xr magic 5> qui est utilisée pour la correspondance (voir aussi l'option E<.Fl k>).

note: type: Plain text
en: This option causes symlinks to be followed, as the like-named option in E<.Xr ls 1> (on systems that support symbolic links).  This is the default if the environment variable E<.Ev POSIXLY_CORRECT> is defined.
fr_FR: Cette option fait que les liens symboliques sont suivis, comme l'option du même nom dans E<.Xr ls 1> (sur les systèmes qui prennent en charge les liens symboliques). C'est le comportement par défaut si la variable d'environnement E<.Ev POSIXLY_CORRECT> est définie.

note: type: Plain text
en: Specify an alternate list of files and directories containing magic.  This can be a single item, or a colon-separated list.  If a compiled magic file is found alongside a file or directory, it will be used instead.
fr_FR: Indiquer une liste alternative de fichiers et répertoires contenant le « magique ». Cela peut être un simple item, ou une liste séparée par des deux-points (B<:>). Si un fichier magique compilé est trouvé à côté d'un fichier ou répertoire, il sera utilisé à la place.

note: type: Plain text
en: Don't pad filenames so that they align in the output.
fr_FR: Ne pas bourrer les noms de fichiers pour qu'ils soient alignés dans la sortie.

note: type: Plain text
en: Force stdout to be flushed after checking each file.  This is only useful if checking a list of files.  It is intended to be used by programs that want filetype output from a pipe.
fr_FR: Forcer stdout à être vidée après la vérification de chaque fichier. Cela n'est utile que pour la vérification d'une liste de fichiers. Cela est prévu pour être utilisé par des programmes qui veulent réceptionner le type de fichier depuis un tube.

note: type: Plain text
en: On systems that support E<.Xr utime 3> or E<.Xr utimes 2>, attempt to preserve the access time of files analyzed, to pretend that E<.Nm> never read them.
fr_FR: Sur les systèmes qui prennent en charge E<.Xr utime 3> ou E<.Xr utimes 2>,  tenter de préserver le temps d'accès des fichiers analysés, pour prétendre que E<.Nm> ne les a jamais lus.

note: type: Plain text
en: Set various parameter limits.
fr_FR: Définir diverses limites de paramètres.

note: type: It
en: Sy Name Ta Sy Default Ta Sy Explanation
fr_FR: Sy Nom Ta Sy Valeur_par_défaut Ta Sy Explication

note: type: It
en: Li bytes Ta 1048576 Ta max number of bytes to read from file
fr_FR: Li bytes Ta 1048576 Ta nombre maximal d'octets à lire depuis le fichier

note: type: It
en: Li elf_notes Ta 256 Ta max ELF notes processed
fr_FR: Li elf_notes Ta 256 Ta maximum de notes ELF traitées

note: type: It
en: Li elf_phnum Ta 2048 Ta max ELF program sections processed
fr_FR: Li elf_phnum Ta 2048 Ta maximum de sections de programme ELF traitées

note: type: It
en: Li elf_shnum Ta 32768 Ta max ELF sections processed
fr_FR: Li elf_shnum Ta 32768 Ta maximum de sections ELF traitées

note: type: It
en: Li encoding Ta 65536 Ta max number of bytes to scan for encoding evaluation
fr_FR: Li encoding Ta 65536 Ta nombre maximal d'octets à analyser pour l'évaluation de l'encodage

note: type: It
en: Li indir Ta 50 Ta recursion limit for indirect magic
fr_FR: Li indir Ta 50 Ta limite de récursion pour la magie indirecte

note: type: It
en: Li name Ta 50 Ta use count limit for name/use magic
fr_FR: Li name Ta 50 Ta limite du nombre d'utilisations pour le nom/l'utilisation magique

note: type: It
en: Li regex Ta 8192 Ta length limit for regex searches
fr_FR: Li regex Ta 8192 Ta limite de longueur pour les recherches regex

note: type: Plain text
en: Don't translate unprintable characters to \eooo.  Normally E<.Nm> translates unprintable characters to their octal representation.
fr_FR: Ne pas traduire les caractères non-imprimables en \eooo. Normalement E<.Nm> traduit les caractères non-imprimables dans leur représentation octale.

note: type: Plain text
en: Normally, E<.Nm> only attempts to read and determine the type of argument files which E<.Xr stat 2> reports are ordinary files.  This prevents problems, because reading special files may have peculiar consequences.  Specifying the E<.Fl s> option causes E<.Nm> to also read argument files which are block or character special files.  This is useful for determining the filesystem types of the data in raw disk partitions, which are block special files.  This option also causes E<.Nm> to disregard the file size as reported by E<.Xr stat 2> since on some systems it reports a zero size for raw disk partitions.
fr_FR: Normalement, E<.Nm> tente seulement de lire et de déterminer le type de fichiers passés en argument que E<.Xr stat 2> rapporte être des fichiers ordinaires. Cela évite les problèmes, car lire des fichiers spéciaux peut avoir des conséquences particulières. Indiquer l'option E<.Fl s> fait en sorte que E<.Nm> lise aussi les fichiers d'arguments qui sont des fichiers spéciaux de blocs ou de caractères. Cela est utile pour déterminer les types de données du système de fichiers dans les partitions du disque brutes et qui sont des fichiers spéciaux bloc. Cette option fait aussi en sorte que E<.Nm> ne tienne pas compte de la taille de fichier telle qu'elle est indiquée par E<.Xr stat 2> car sur certains systèmes, E<.Xr stat 2> indique une taille de zéro dans le cas des partitions du disque brutes.

note: type: Plain text
en: On systems where libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>)  is available, the E<.Fl S> option disables sandboxing which is enabled by default.  This option is needed for E<.Nm> to execute external decompressing programs, i.e. when the E<.Fl z> option is specified and the built-in decompressors are not available.  On systems where sandboxing is not available, this option has no effect.
fr_FR: Sur les systèmes où libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>) est disponible, l'option E<.Fl S> désactive le bac à sable qui est présent par défaut. Cette option est nécessaire à E<.Nm> pour exécuter des programmes de décompression externes, par exemple dans le cas où l'option E<.Fl z> est indiquée et où les décompresseurs intégrés ne sont pas disponibles. Sur les systèmes où le bac à sable n'est pas disponible, cette option n'a aucun effet.

note: type: Plain text
en: Print the version of the program and exit.
fr_FR: Afficher la version du programme et quitter.

note: type: Plain text
en: Try to look inside compressed files.
fr_FR: Essayer de regarder dans les fichiers compressés.

note: type: Plain text
en: Try to look inside compressed files, but report information about the contents only not the compression.
fr_FR: Essayer de regarder dans les fichiers compressés, mais n'afficher les informations que sur le contenu, pas sur la compression.

note: type: Plain text
en: Output a null character E<.Sq \e0> after the end of the filename.  Nice to E<.Xr cut 1> the output.  This does not affect the separator, which is still printed.
fr_FR: Ajouter un caractère nul E<.Sq \e0> après la fin du nom de fichier. Pratique pour couper (E<.Xr cut 1>) la sortie. Cela n'affecte pas le séparateur, qui est toujours afffiché.

note: type: Plain text
en: If this option is repeated more than once, then E<.Nm> prints just the filename followed by a NUL followed by the description (or ERROR: text) followed by a second NUL for each entry.
fr_FR: Si cette option est répétée plus d'une fois, alors E<.Nm> affiche juste le nom de fichier suivi d'un zéro suivi de la description (ou ERROR : text) suivi par un second zéro pour chaque entrée.

note: type: Plain text
en: Print a help message and exit.
fr_FR: Afficher un message d'aide et quitter.

note: type: Sh
en: ENVIRONMENT
fr_FR: ENVIRONNEMENT

note: type: Plain text
en: The environment variable E<.Ev MAGIC> can be used to set the default magic file name.  If that variable is set, then E<.Nm> will not attempt to open E<.Pa $HOME/.magic>.  E<.Nm> adds E<.Dq Pa .mgc> to the value of this variable as appropriate.  The environment variable E<.Ev POSIXLY_CORRECT> controls (on systems that support symbolic links), whether E<.Nm> will attempt to follow symlinks or not.  If set, then E<.Nm> follows symlink, otherwise it does not.  This is also controlled by the E<.Fl L> and E<.Fl h> options.
fr_FR: La variable d'environnement E<.Ev MAGIC> peut être utilisée pour définir le nom de fichier magique par défaut. Si cette variable est définie, alors E<.Nm> n'essaiera pas d'ouvrir E<.Pa $HOME/.magic>.  Le cas écheant, E<.Nm> ajoutera E<.Dq Pa .mgc> à la valeur à cette variable. La variable d'environnement E<.Ev POSIXLY_CORRECT> définit (sur les systèmes qui gèrent les liens symboliques) si E<.Nm> essaie de suivre les liens symboliques ou non. Si elle est définie, alors E<.Nm> suit les liens symboliques, autrement il ne le fait pas. Cela est aussi contrôlé par les options E<.Fl L> et E<.Fl h>.

note: type: Sh
en: FILES
fr_FR: FICHIERS

note: type: Plain text
en: Default compiled list of magic.
fr_FR: Liste compilée de « magie » par défaut.

note: type: Plain text
en: Directory containing default magic files.
fr_FR: Répertoire contenant les fichiers magiques par défaut.

note: type: Sh
en: EXIT STATUS
fr_FR: CODE DE RETOUR

note: type: Plain text
en: E<.Nm> will exit with E<.Dv 0> if the operation was successful or E<.Dv E<gt>0> if an error was encountered.  The following errors cause diagnostic messages, but don't affect the program exit code (as POSIX requires), unless E<.Fl E> is specified:
fr_FR: E<.Nm> quittera avec E<.Dv 0> si l'opération a réussi ou E<.Dv E<gt>0> si une erreur a été rencontrée. Les erreurs suivantes provoquent des messages de diagnostic, mais n'affectent pas le code de retour du programme (comme requis par POSIX), à moins que E<.Fl E> ne soit indiquée :

note: type: Plain text
en: A file cannot be found
fr_FR: Un fichier n'a pas été trouvé

note: type: Plain text
en: There is no permission to read a file
fr_FR: Il n'y a pas de permission pour lire un fichier

note: type: Plain text
en: The file type cannot be determined
fr_FR: Le type de fichier ne peut pas être déterminé

note: type: Sh
en: EXAMPLES
fr_FR: EXEMPLES

note: type: Plain text
en: $ file -i file.c file /dev/{wd0a,hda}
    file.c:	     text/x-c
    file:	     application/x-executable
    /dev/hda:    application/x-not-regular-file
    /dev/wd0a:   application/x-not-regular-file
fr_FR: $ file -i file.c file /dev/{wd0a,hda}
    file.c:	     text/x-c
    file:	     application/x-executable
    /dev/hda:     application/x-not-regular-file
    /dev/wd0a:    application/x-not-regular-file

note: type: Sh
en: SEE ALSO
fr_FR: VOIR AUSSI

note: type: Sh
en: STANDARDS CONFORMANCE
fr_FR: CONFORMITÉ AUX NORMES

note: URL: http://www.opengroup.org/onlinepubs/009695399/utilities/file.html type: Plain text
en: This program is believed to exceed the System V Interface Definition of FILE(CMD), as near as one can determine from the vague language contained therein.  Its behavior is mostly compatible with the System V program of the same name.  This version knows more magic, however, so it will produce different (albeit more accurate) output in many cases.
fr_FR: Ce programme est censé dépasser la définition de l'interface System V de FILE(CMD), pour autant qu'on puisse le déterminer à partir du langage vague qu'il contient. Son comportement est en grande partie compatible avec le programme System V du même nom. Cette version connaît plus de magie, cependant, il produira ainsi différentes (bien que plus précises) sorties dans la plupart des cas.

note: type: Plain text
en: The one significant difference between this version and System V is that this version treats any white space as a delimiter, so that spaces in pattern strings must be escaped.  For example,
fr_FR: La différence significative entre cette version et System V est que cette version traite tout espace comme un délimiteur, donc les espaces dans les chaînes de motif doivent être échappés. Par exemple,

note: type: Plain text
en: in an existing magic file would have to be changed to
fr_FR: dans un fichier magique existant devrait être changé en

note: type: Plain text
en: In addition, in this version, if a pattern string contains a backslash, it must be escaped.  For example
fr_FR: De plus, dans cette version, si une chaîne de motif contient une barre oblique inversée (B<\>), elle doit être échappée. Par exemple

note: type: Plain text
en: SunOS releases 3.2 and later from Sun Microsystems include a E<.Nm> command derived from the System V one, but with some extensions.  This version differs from Sun's only in minor ways.  It includes the extension of the E<.Sq \*[Am]> operator, used as, for example,
fr_FR: Les éditions SunOS 3.2 et ultérieures de Sun Microsystems incluent une commande E<.Nm> dérivée de celle de System V, mais avec plus d'extensions. Cette version diffère de celle de Sun seulement sur des points mineurs. Elle inclut l'utilisation de l'extension de l'opérateur E<.Sq\*[Am]>, par exemple,

note: type: Sh
en: SECURITY
fr_FR: SÉCURITÉ

note: type: Plain text
en: On systems where libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>)  is available, E<.Nm> is enforces limiting system calls to only the ones necessary for the operation of the program.  This enforcement does not provide any security benefit when E<.Nm> is asked to decompress input files running external programs with the E<.Fl z> option.  To enable execution of external decompressors, one needs to disable sandboxing using the E<.Fl S> option.
fr_FR: Sur les systèmes où libseccomp  E<.Pa ( https://github.com/seccomp/libseccomp>) est disponible, E<.Nm> permet de limiter les appels système à ceux qui sont nécessaires au fonctionnement du programme.  Cette application n'apporte aucun avantage en matière de sécurité lorsqu'il est demandé à E<.Nm> de décompresser des fichiers d'entrée exécutant des programmes externes avec l'option E<.Fl z>. Pour activer l'exécution de décompresseurs externes, il est nécessaire de désactiver le bac à sable en utilisant l'option E<.Fl S>.

note: type: Sh
en: MAGIC DIRECTORY
fr_FR: RÉPERTOIRE MAGIQUE

note: type: Plain text
en: The magic file entries have been collected from various sources, mainly USENET, and contributed by various authors.  Christos Zoulas (address below) will collect additional or corrected magic file entries.  A consolidation of magic file entries will be distributed periodically.
fr_FR: Les entrées du fichier magique ont été recueillies auprès de diverses sources, principalement USENET, et ont été fournies par divers auteurs. Christos Zoulas (adresse ci-dessous) collectera les entrées additionnelles ou corrigées du fichier magique. Une mise à jour des entrées du fichier magique sera distribuée périodiquement.

note: type: Plain text
en: The order of entries in the magic file is significant.  Depending on what system you are using, the order that they are put together may be incorrect.  If your old E<.Nm> command uses a magic file, keep the old magic file around for comparison purposes (rename it to E<.Pa /usr/share/file/misc/magic.orig>).
fr_FR: L'ordre des entrées présentes dans le fichier magique est important. Suivant le système utilisé, l'ordre dans lequel elles sont rangées peut être incorrect. Si votre ancienne commande E<.Nm> utilise un fichier magique, gardez le vieux fichier magique à disposition à des fins de comparaison (renommez-le en  E<.Pa /usr/share/file/misc/magic.orig>).

note: type: Sh
en: HISTORY
fr_FR: HISTOIRE

note: type: Plain text
en: There has been a E<.Nm> command in every E<.Dv UNIX since at least Research Version 4> (man page dated November, 1973).  The System V version introduced one significant major change: the external list of magic types.  This slowed the program down slightly but made it a lot more flexible.
fr_FR: Il y a eu une commande E<.Nm> dans chaque E<.Dv UNIX depuis au moins Research Version 4> (la page de manuel date de novembre 1973). La version System V introduit un changement majeur significatif : la liste externe de types magiques. Cela a légèrement ralenti le programme mais l'a rendu beaucoup plus flexible.

note: type: Plain text
en: This program, based on the System V version, was written by Ian Darwin E<.Aq ian@darwinsys.com> without looking at anybody else's source code.
fr_FR: Ce programme, basé sur la version de System V, a été écrit par Ian Darwin  E<.Aq ian@darwinsys.com> sans regarder aucun code source de quelqu'un d'autre.

note: type: Plain text
en: John Gilmore revised the code extensively, making it better than the first version.  Geoff Collyer found several inadequacies and provided some magic file entries.  Contributions of the E<.Sq \*[Am]> operator by Rob McMahon, E<.Aq cudcv@warwick.ac.uk>, 1989.
fr_FR: John Gilmore a révisé le code intensivement, le rendant meilleur que celui de la première version. Geoff Collyer a trouvé plusieurs incohérences et fourni quelques entrées de fichiers magiques. Les contributions de l'opérateur E<.Sq \*[Am]> ont été de Rob McMahon E<.Aq cudcv@warwick.ac.uk>, 1989.

note: type: Plain text
en: Guy Harris, E<.Aq guy@netapp.com>, made many changes from 1993 to the present.
fr_FR: Guy Harris, E<.Aq guy@netapp.com>, a fait beaucoup de changements de 1993 à nos jours.

note: type: Plain text
en: Primary development and maintenance from 1990 to the present by Christos Zoulas E<.Aq christos@astron.com>.
fr_FR: Le dévellopement initial et la maintenance de 1990 à aujourd'hui est de Christos Zoulas E<.Aq christos@astron.com>.

note: type: Plain text
en: Altered by Chris Lowth E<.Aq chris@lowth.com>, 2000: handle the E<.Fl i> option to output mime type strings, using an alternative magic file and internal logic.
fr_FR: Modifié par Chris Lowth E<.Aq chris@lowth.com>, 2000 : gèrer l'option E<.Fl i> pour afficher les chaînes de type mime, en utilisant un fichier magique alternatif et une logique interne.

note: type: Plain text
en: Altered by Eric Fischer E<.Aq enf@pobox.com>, July, 2000, to identify character codes and attempt to identify the languages of non-ASCII files.
fr_FR: Modifié par Eric Fischer E<.Aq enf@pobox.com>, juillet 2000, pour identifier les codes de caractères et essayer d'identifier les langages des fichiers non-ASCII.

note: type: Plain text
en: Altered by Reuben Thomas E<.Aq rrt@sc3d.org>, 2007-2011, to improve MIME support, merge MIME and non-MIME magic, support directories as well as files of magic, apply many bug fixes, update and fix a lot of magic, improve the build system, improve the documentation, and rewrite the Python bindings in pure Python.
fr_FR: Modifié par Reuben Thomas E<.Aq rrt@sc3d.org>, 2007-2011, pour améliorer le support MIME, fusionner la magie MIME et non MIME, gérer les répertoires ainsi que les fichiers de magie, appliquer de nombreuses corrections de bogues, mettre à jour et corriger beaucoup de magie, améliorer la construction du système, améliorer la documentation et réécrire les liaisons Python en Python pur.

note: type: Plain text
en: The list of contributors to the E<.Sq magic> directory (magic files)  is too long to include here.  You know who you are; thank you.  Many contributors are listed in the source files.
fr_FR: La liste des contributeurs au répertoire E<.Sq magic> (fichiers magiques) est trop longue pour l'inclure ici. Vous savez qui vous êtes ; merci à vous. Beaucoup de contributeurs sont listés dans les fichiers source.

note: type: Sh
en: LEGAL NOTICE
fr_FR: NOTICE LÉGALE

note: type: Plain text
en: Copyright (c) Ian F. Darwin, Toronto, Canada, 1986-1999.  Covered by the standard Berkeley Software Distribution copyright; see the file COPYING in the source distribution.
fr_FR: Copyright (c) Ian F. Darwin, Toronto, Canada, 1986-1999. Couvert par le standard Berkeley Software Distribution copyright ; consulter le fichier COPYING dans le source de la distribution.

note: type: Plain text
en: The files E<.Pa tar.h> and E<.Pa is_tar.c> were written by John Gilmore from his public-domain E<.Xr tar 1> program, and are not covered by the above license.
fr_FR: Les fichiers E<.Pa tar.h> et E<.Pa is_tar.c> ont été écrits par John Gilmore à partir de son programme E<.X tar 1> du domaine public, et ne sont pas couverts par la license ci-dessus.

note: type: Sh
en: BUGS
fr_FR: BOGUES

note: type: Plain text
en: Please report bugs and send patches to the bug tracker at E<.Pa https://bugs.astron.com/> or the mailing list at E<.Aq file@astron.com> (visit E<.Pa https://mailman.astron.com/mailman/listinfo/file> first to subscribe).
fr_FR: Merci de rapporter les bogues et d'envoyer les patchs au traqueur de bogue à  E<.Pa https://bugs.astron.com/> ou à la liste de diffusion à E<.Aq file@astron.com> (visitez d'abord E<.Pa https://mailman.astron.com/mailman/listinfo/file> pour souscrire).

note: type: Sh
en: TODO
fr_FR: À FAIRE

note: type: Plain text
en: Fix output so that tests for MIME and APPLE flags are not needed all over the place, and actual output is only done in one place.  This needs a design.  Suggestion: push possible outputs on to a list, then pick the last-pushed (most specific, one hopes) value at the end, or use a default if the list is empty.  This should not slow down evaluation.
fr_FR: Corriger la sortie afin que les tests pour les drapeaux MIME et APPLE ne soient pas nécessaires partout, et que la sortie réelle ne soit faite qu'à un seul endroit. Cela a besoin d'être élaboré. Suggestion : placer les sorties possibles dans une liste, puis choisir la dernière valeur (la plus spécifique, on espère) à la fin, ou utiliser celle par défaut si la liste est vide. Cela ne doit pas ralentir l'évaluation.

note: type: Plain text
en: The handling of E<.Dv MAGIC_CONTINUE> and printing \e012- between entries is clumsy and complicated; refactor and centralize.
fr_FR: La manipulation de E<.Dv MAGIC_CONTINUE> et l'affichage \e012 - entre les entrées est maladroit et compliqué ; à remanier et centraliser.

note: type: Plain text
en: Some of the encoding logic is hard-coded in encoding.c and can be moved to the magic files if we had a !:charset annotation.
fr_FR: Quelques logiques de codage sont codées en dur dans encoding.c et pourraient être déplacées dans les fichiers magiques si nous avions une annotation de jeu de caractères B<!:>.

note: type: Plain text
en: Continue to squash all magic bugs.  See Debian BTS for a good source.
fr_FR: Continuez de corriger tous les bogues magiques. Consultez Debian BTS pour une bonne source d'information.

note: type: Plain text
en: Store arbitrarily long strings, for example for %s patterns, so that they can be printed out.  Fixes Debian bug #271672.  This can be done by allocating strings in a string pool, storing the string pool at the end of the magic file and converting all the string pointers to relative offsets from the string pool.
fr_FR: Stocker les chaînes de longueur quelconque, par exemple pour les motifs %s, pour qu'elles puissent être affichés. Répare le bogue Debian #271672. Cela peut se faire en allouant des chaînes dans un pool de chaînes, en stockant le pool de chaînes à la fin du fichier magique et en convertissant tous les pointeurs de chaînes en décalages relatifs du pool de chaînes.

note: type: Plain text
en: Add syntax for relative offsets after current level (Debian bug #466037).
fr_FR: Ajouter la syntaxe pour les décalages relatifs après le niveau actuel (Debian bug #466037).

note: type: Plain text
en: Make file -ki work, i.e. give multiple MIME types.
fr_FR: Faire un fichier -ki work, c'est à dire donner plusieurs types MIME.

note: type: Plain text
en: Add a zip library so we can peek inside Office2007 documents to print more details about their contents.
fr_FR: Ajouter une bibliothèque zip pour avoir un aperçu des documents Office2007 pour afficher plus de détails sur leur contenu.

note: type: Plain text
en: Add an option to print URLs for the sources of the file descriptions.
fr_FR: Ajouter une option pour afficher les URL pour les sources des descriptions de fichiers.

note: type: Plain text
en: Combine script searches and add a way to map executable names to MIME types (e.g. have a magic value for !:mime which causes the resulting string to be looked up in a table).  This would avoid adding the same magic repeatedly for each new hash-bang interpreter.
fr_FR: Combiner les scripts de recherches et ajouter une méthode pour mapper les noms d'exécutables en type MIME (par exemple, avoir une valeur magique pour !:mime qui fasse que la chaîne résultante soit cherchée dans une table). Cela devrait empêcher l'ajout de la même magie répétivement pour chaque nouvel interpréteur de hash-bang.

note: type: Plain text
en: When a file descriptor is available, we can skip and adjust the buffer instead of the hacky buffer management we do now.
fr_FR: Lorsqu'un descripteur de fichier est disponible, nous pouvons passer et ajuster la mémoire tampon au lieu de la gestion de la mémoire tampon que nous faisons actuellement.

note: type: Plain text
en: Fix E<.Dq name> and E<.Dq use> to check for consistency at compile time (duplicate E<.Dq name>, E<.Dq use> pointing to undefined E<.Dq name> ).  Make E<.Dq name> / E<.Dq use> more efficient by keeping a sorted list of names.  Special-case ^ to flip endianness in the parser so that it does not have to be escaped, and document it.
fr_FR: Arranger E<.Dq name> et E<.Dq use> pour vérifier la cohérence à la compilation (duppliquer E<.Dq name>, E<.Dq use> pointant vers E<.Dq name> indéfini). Rendre E<.Dq name> / E<.Dq use> plus efficaces en gardant une liste classée de noms. Le cas spécial B<^> pour inverser le boutisme dans l'analyseur syntaxique afin qu'il ne soit pas nécessaire de l'échapper, et le documenter.

note: type: Plain text
en: If the offsets specified internally in the file exceed the buffer size ( E<.Dv HOWMANY> variable in file.h), then we don't seek to that offset, but we give up.  It would be better if buffer managements was done when the file descriptor is available so we can seek around the file.  One must be careful though because this has performance and thus security considerations, because one can slow down things by repeateadly seeking.
fr_FR: Si les décalages indiqués en interne dans le fichier dépassent la taille du tampon (la variable E<.Dv HOWMANY> dans le fichier B<.h>), alors nous ne cherchons pas à atteindre ce décalage et nous abandonnons. Il serait préférable que les gestions de tampon se fassent quand le descripteur de fichier est disponible pour pouvoir chercher autour du fichier. On doît néanmoins être attentif car cela peut impacter la performance et la sécurité, car on peut ralentir les choses en cherchant continuellement.

note: type: Plain text
en: There is support now for keeping separate buffers and having offsets from the end of the file, but the internal buffer management still needs an overhaul.
fr_FR: Il y a maintenant la prise en charge pour garder des tampons séparés et avoir des décalages à partir de la fin du fichier, mais la gestion du tampon interne nécessite encore un remaniement.

note: type: Sh
en: AVAILABILITY
fr_FR: DISPONIBILITÉ

note: type: Plain text
en: You can obtain the original author's latest version by anonymous FTP on E<.Pa ftp.astron.com> in the directory E<.Pa /pub/file/file-X.YZ.tar.gz>.
fr_FR: Vous pouvez obtenir l'original de la dernière version de l'auteur par FTP anonyme sur E<.Pa ftp.astron.com> dans le répertoire E<.Pa /pub/file/file-X.YZ.tar.gz>.

note: type: Dd
en: June 7, 2020
fr_FR: 7 juin 2020

note: type: Plain text
en: This manual page documents version 5.39 of the E<.Nm> command.
fr_FR: Cette page de manuel documente la version 5.39 de la commande E<.Nm>.

note: type: Plain text
en: The type printed will usually contain one of the words E<.Em text> (the file contains only printing characters and a few common control characters and is probably safe to read on an E<.Dv ASCII> terminal), E<.Em executable> (the file contains the result of compiling a program in a form understandable to some E<.Tn UNIX> kernel or another), or E<.Em data> meaning anything else (data is usually E<.Dq binary> or non-printable).  Exceptions are well-known file formats (core files, tar archives)  that are known to contain binary data.  When adding local definitions to /etc/magic, make sure to E<.Em "preserve these keywords">.  Users depend on knowing that all the readable files in a directory have the word E<.Dq text> printed.  Don't do as Berkeley did and change E<.Dq shell commands text> to E<.Dq shell script>.
fr_FR: Le type affiché contiendra généralement un des mots E<.Em text> (le fichier contient seulement des caractères affichables et quelques caractères de contrôle communs et est probablement apte à être lu sur un terminal E<.Dv ASCII>), E<.Em executable> (le fichier contient le résultat d'un programme compilé sous une forme compréhensible par un noyau E<Tn UNIX> ou autre), ou E<.Em data> signifie quelque chose d'autre (les données sont généralement E<.Dq binaires> ou non-affichables). Les exceptions sont les formats de fichiers bien connus (fichiers cœurs, archives tar) qui sont connus pour contenir des données binaires. Lors de l'ajout de définitions locales dans /etc/magic, assurez-vous de E<.Em « préserver ces mots-clés »>. Les utilisateurs ont besoin de savoir que tous les fichiers lisibles d'un répertoire ont le mot E<.Dq text> affiché. Ne faites pas comme a fait Berkeley en changeant E<.Dq le texte des commandes du shell> en E<.Dq script shell>.

note: type: Plain text
en: in the standard include directory.  These files have a E<.Dq "magic number"> stored in a particular place near the beginning of the file that tells the E<.Tn UNIX> operating system that the file is a binary executable, and which of several types thereof.  The concept of a E<.Dq "magic"> has been applied by extension to data files.  Any file with some invariant identifier at a small fixed offset into the file can usually be described in this way.  The information identifying these files is read from /etc/magic and the compiled magic file E<.Pa /usr/share/misc/magic.mgc>, or the files in the directory E<.Pa /usr/share/misc/magic> if the compiled file does not exist.  In addition, if E<.Pa $HOME/.magic.mgc> or E<.Pa $HOME/.magic> exists, it will be used in preference to the system magic files.
fr_FR: dans le répertoire standard d'inclusion. Ces fichiers ont un E<.Dq « nombre magique »> stocké dans un endroit particulier près du début du fichier qui dit au système d'exploitation E<.Tn UNIX> que le fichier est un exécutable binaire, et lequel parmi les nombreux types. Le concept d'un E<.Dq « magique »> a été appliqué par extension aux fichiers de données. Tout fichier comportant un identifiant invariable situé à un petit décalage fixe dans le fichier peut généralement être décrit de cette manière. Les informations qui identifient ces fichiers sont lues de /etc/magic et le fichier magique compilé E<.Pa /usr/share/misc/magic.mgc>, ou les fichiers dans le répertoire E<.Pa /usr/share/misc/magic> si le fichier compilé n'existe pas. De plus, si E<.Pa $HOME/.magic.mgc> ou E<.Pa $HOME/.magic> existe, il sera utilisé de préférence aux fichiers magiques du système.

note: type: Plain text
en: Causes the file command to output the file type and creator code as used by older MacOS versions.  The code consists of eight letters, the first describing the file type, the latter the creator.  This option works properly only for file formats that have the apple-style output defined.
fr_FR: Fait en sorte que la commande B<file> affiche le type de fichier et le code créateur comme d'usage sur les vieilles versions de MacOS. Le code consiste en huit lettres, la première décrivant le type du fichier et la dernière le créateur. Cette option ne fonctionne bien que pour les formats de fichiers qui ont une sortie de style apple définie.

note: type: Plain text
en: Cause a checking printout of the parsed form of the magic file.  This is usually used in conjunction with the E<.Fl m> flag to debug a new magic file before installing it.
fr_FR: Provoquer une impression de contrôle de la forme analysée du fichier magique. Cela est habituellement utilisé en conjonction avec le drapeau E<.Fl m> pour déboguer un nouveau fichier magique avant de l'installer.

note: type: Plain text
en: Like E<.Fl Fl exclude> but ignore tests that E<.Nm> does not know about.  This is intended for compatilibity with older versions of E<.Nm>.
fr_FR: Comme E<.Fl Fl exclude> mais ignorer les tests que E.<.Nm> ne connaît pas. Cela est conçu pour la compatibilité avec les vieilles versions de E<.Nm>.

note: type: Plain text
en: option causes symlinks not to be followed (on systems that support symbolic links).  This is the default if the environment variable E<.Dv POSIXLY_CORRECT> is not defined.
fr_FR: option faisant que les liens symboliques ne sont pas suivis (sur les systèmes gérant les liens symboliques). C'est le comportement par défaut si la variable d'environnement E<.Dv POSIXLY_CORRECT> n'est pas définie.

note: type: Plain text
en: Causes the file command to output mime type strings rather than the more traditional human readable ones.  Thus it may say E<.Sq text/plain; charset=us-ascii> rather than E<.Dq ASCII text>.
fr_FR: Fait que la commande B<file> affiche en sortie des chaînes de type mime plutot que les traditionnelles plus humainement lisibles. Ainsi elle affichera E<.Sq text/plain; charset=us-ascii> plutôt que E<.Dq texte ASCII>.

note: type: Plain text
en: option causes symlinks to be followed, as the like-named option in E<.Xr ls 1> (on systems that support symbolic links).  This is the default if the environment variable E<.Ev POSIXLY_CORRECT> is defined.
fr_FR: option faisant que les liens symboliques sont suivis, comme l'option du même nom dans E<.Xr ls 1> (sur les systèmes gérant les liens symboliques). C'est le comportement par défaut si la variable d'environnement E<.Ev POSIXLY_CORRECT> est définie.

note: type: Plain text
en: On systems where libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>)  is available, the E<.Fl S> flag disables sandboxing which is enabled by default.  This option is needed for file to execute external decompressing programs, i.e. when the E<.Fl z> flag is specified and the built-in decompressors are not available.  On systems where sandboxing is not available, this option has no effect.
fr_FR: Sur les systèmes où libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>) est disponible, le drapeau E<.Fl S> désactive le bac à sable qui est activé par défaut. Cette option est nécessaire pour que le fichier exécute des programmes de décompression externes, c'est à dire lorsque le drapeau E<.Fl z> est spécifié et que les décompresseurs intégrés ne sont pas disponibles. Sur les systèmes où le bac à sable n'est pas disponible, cette option n'a aucun effet.

note: type: Plain text
en: E<.Em Note:> This Debian version of file was built without seccomp support, so this option has no effect.
fr_FR: E<.Em Note :> Cette version Debian de B<file> a été construite sans la prise en charge de seccomp, donc cette option n'a aucun effet.

note: type: Plain text
en: $ file -i file.c file /dev/{wd0a,hda}
    file.c:      text/x-c
    file:        application/x-executable
    /dev/hda:    application/x-not-regular-file
    /dev/wd0a:   application/x-not-regular-file
fr_FR: $ file -i file.c file /dev/{wd0a,hda}
    file.c:      text/x-c
    file:        application/x-executable
    /dev.hda:    application/x-not-regular-file
    /dev/wd0a:   application/x-not-regular-file

note: type: Plain text
en: On systems where libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>)  is available, E<.Nm> is enforces limiting system calls to only the ones necessary for the operation of the program.  This enforcement does not provide any security benefit when E<.Nm> is asked to decompress input files running external programs with the E<.Fl z> option.  To enable execution of external decompressors, one needs to disable sandboxing using the E<.Fl S> flag.
fr_FR: Sur les systèmes où libseccomp E<.Pa ( https://github.com/seccomp/libseccomp>) est disponible, E<.Nm> impose la limitation des appels système aux seuls appels nécessaires au fonctionnement du programme. Cette application ne fournit aucun avantage en matière de sécurité lorsqu'il est demandé à E<.Nm> de décompresser les fichiers d'entrée exécutant des programmes externes avec l'option E<.Fl z>. Pour activer l'exécution de décompresseurs externes, le bac à sable doit être désactivé en utilisant le drapeau E<.Fl S>.

note: type: Plain text
en: The order of entries in the magic file is significant.  Depending on what system you are using, the order that they are put together may be incorrect.
fr_FR: L'ordre des entrées dans le fichier magique est important. Suivant le système utilisé, l'ordre dans lequel elles sont rangées peut être incorrect.

note: type: Plain text
en: Some of the encoding logic is hard-coded in encoding.c and can be moved to the magic files if we had a !:charset annotation
fr_FR: Une partie de la logique de codage est codée en dur dans encoding.c et peut être déplacée vers les fichiers magiques si nous avions une annotation B<!:charset>

note: type: Plain text
en: If the offsets specified internally in the file exceed the buffer size ( E<.Dv HOWMANY> variable in file.h), then we don't seek to that offset, but we give up.  It would be better if buffer managements was done when the file descriptor is available so move around the file.  One must be careful though because this has performance (and thus security considerations).
fr_FR: Si les décalages indiqués en interne dans le fichier dépassent la taille du tampon (la variable E<.Dv HOWMANY> dans fichier.h), alors nous ne cherchons pas ce décalage et nous abandonnons. Il serait préférable que les gestions de tampon soient faites quand le descripteur de fichier est disponible pour bouger autour du fichier. On doit être attentif néanmoins car cela peut avoir un impact en matière de performance (et donc de sécurité).

note: type: Plain text
en: The type printed will usually contain one of the words E<.Em text> (the file contains only printing characters and a few common control characters and is probably safe to read on an E<.Dv ASCII> terminal), E<.Em executable> (the file contains the result of compiling a program in a form understandable to some E<.Tn UNIX> kernel or another), or E<.Em data> meaning anything else (data is usually E<.Dq binary> or non-printable).  Exceptions are well-known file formats (core files, tar archives)  that are known to contain binary data.  When modifying magic files or the program itself, make sure to E<.Em "preserve these keywords">.  Users depend on knowing that all the readable files in a directory have the word E<.Dq text> printed.  Don't do as Berkeley did and change E<.Dq shell commands text> to E<.Dq shell script>.
fr_FR: Le type affiché contiendra habituellement l'un des mots E<.Em text> (le fichier ne contient que des caractères imprimables et quelques caractères contrôle communs et est probablement apte à être lu sur un terminal E<.Dv ASCII>), E<.Em executable> (le fichier contient le résultat d'un programme compilé sous une forme compréhensible pour un noyau E<.Tn UNIX> ou autre), ou E<.Em data> signifiant quelque chose d'autre (les données sont généralement E<.Dq binaires> ou non imprimables). Les exceptions sont les formats de fichiers bien connus (fichiers core, archives tar) qui sont connus pour contenir des données binaires. Lors de la modification des fichiers magiques ou du programme lui-même, assurez-vous de E<.Em « préserver ces mots clé »>. Les utilisateurs ont besoin de savoir que tous les fichiers lisibles d'un répertoire ont le mot E<.Dq text> imprimé. Ne faites pas comme a fait Berkeley en changeant E<.Dq le texte des commandes du shell> en E<.Dq script shell>.

note: type: Plain text
en: in the standard include directory.  These files have a E<.Dq magic number> stored in a particular place near the beginning of the file that tells the E<.Tn UNIX> operating system that the file is a binary executable, and which of several types thereof.  The concept of a E<.Dq magic number> has been applied by extension to data files.  Any file with some invariant identifier at a small fixed offset into the file can usually be described in this way.  The information identifying these files is read from /etc/magic and the compiled magic file E<.Pa /usr/share/misc/magic.mgc>, or the files in the directory E<.Pa /usr/share/misc/magic> if the compiled file does not exist.  In addition, if E<.Pa $HOME/.magic.mgc> or E<.Pa $HOME/.magic> exists, it will be used in preference to the system magic files.
fr_FR: dans le répertoire d'inclusion standard. Ces fichiers ont un E<.Dq nombre magique> stocké dans un endroit particulier près du début du fichier qui dit au système d'exploitation E<.Tn UNIX> que le fichier est un exécutable binaire, et de quel type. Le concept d'un E<.Dq nombre magique> a été appliqué par extension aux fichiers de données. Tout fichier comportant un identifiant invariable situé à un petit décalage fixe dans le fichier peut généralement être décrit de cette manière. L'information identifiant ces fichiers est lue de /etc/magic et du fichier magique compilé E<.Pa /usr/share/misc/magic.mgc>, ou les fichiers dans le répertoire E<.Pa /usr/share/misc/magic> si le fichier compilé n'existe pas. En plus, si E<.pa $HOME/.magic.mgc> ou E<.Pa $HOME/.magic> existe, il sera utilisé à la place des fichiers magiques du système.

note: type: Plain text
en: in the standard include directory.  These files have a E<.Dq magic number> stored in a particular place near the beginning of the file that tells the E<.Tn UNIX> operating system that the file is a binary executable, and which of several types thereof.  The concept of a E<.Dq magic number> has been applied by extension to data files.  Any file with some invariant identifier at a small fixed offset into the file can usually be described in this way.  The information identifying these files is read from the compiled magic file E<.Pa /usr/share/misc/magic.mgc>, or the files in the directory E<.Pa /usr/share/misc/magic> if the compiled file does not exist.  In addition, if E<.Pa $HOME/.magic.mgc> or E<.Pa $HOME/.magic> exists, it will be used in preference to the system magic files.
fr_FR: dans le répertoire d'inclusion standard. Ces fichiers ont un E<.Dq nombre magique> stocké dans un endroit particulier près du début du fichier qui dit au système d'exploitation E<.Tn UNIX> que le fichier est un exécutable binaire, et dequel type. Le concept d'un E<.Dq nombre magique> a été appliqué par extension aux fichiers de données. Tout fichier comportant un identifiant invariable situé à un petit décalage fixe dans le fichier peut généralement être décrit de cette manière. L'information qui identifie ces fichiers est lue du fichier magique compilé E<.Pa /usr/share/misc/magic.mgc> , ou des fichiers dans le répertoire E<.Pa /usr/share/misc/magic> si le fichier compilé n'existe pas. En plus, si E<.Pa $HOME/.magic.mgc> ou E<.Pa $HOME/.magic> existe, ils seront utilisés de préférence aux fichiers magiques du système.

note: type: Plain text
en: The order of entries in the magic file is significant.  Depending on what system you are using, the order that they are put together may be incorrect.  If your old E<.Nm> command uses a magic file, keep the old magic file around for comparison purposes (rename it to E<.Pa /usr/share/misc/magic.orig>).
fr_FR: L'ordre des entrées dans le fichier magique est important; Suivant le système utilisé, l'ordre dans lequel elles ont été rangées peut être incorrect. Si votre ancienne commande E<.Nm> utilise un fichier magique, gardez quelque part l'ancien fichier magique pour pouvoir effectuer des comparaisons (renommez-le en E<.Pa /usr/share/magic.orig>).

note: type: Plain text
en: Shows a list of patterns and their strength sorted descending by E<.Xr magic 4> strength which is used for the matching (see also the E<.Fl k> option).
fr_FR: Afficher une liste de motifs et leur force triée par ordre décroissant de la force E<.Xr magic 4> qui est utilisée pour la correspondance (voir aussi l'option E<.Fl k>).

note: type: Dd
en: October 19, 2016
fr_FR: 19 octobre 2016

note: type: Plain text
en: E<.Nm> E<.Bk -words> E<.Op Fl bcdEhiklLNnprsvzZ0> E<.Op Fl Fl apple> E<.Op Fl Fl extension> E<.Op Fl Fl mime-encoding> E<.Op Fl Fl mime-type> E<.Op Fl e Ar testname> E<.Op Fl F Ar separator> E<.Op Fl f Ar namefile> E<.Op Fl m Ar magicfiles> E<.Op Fl P Ar name=value> E<.Ar> E<.Ek> E<.Nm> E<.Fl C> E<.Op Fl m Ar magicfiles> E<.Nm> E<.Op Fl Fl help>
fr_FR: E<.Nm> E<.Bk -words> E<.Op Fl bcdEhiklLNnprsvzZ0> E<.Op Fl Fl apple> E<.Op Fl Fl extension> E<.Op Fl Fl mime-encoding> E<.Op Fl Fl mime-type> E<.Op Fl e Ar testname> E<.Op Fl F Ar separateur> E<.Op Fl f Ar fichier_de_noms> E<.Op Fl m Ar fichiers_magiques> E<.Op Fl P Ar nom=valeur> E<.Ar> E<.Ek> E<.Nm> E<.Fl C> E<.Op Fl m Ar fichiers_magiques> E<.Nm> E<.Op Fl Fl help>

note: type: Plain text
en: This manual page documents version 5.32 of the E<.Nm> command.
fr_FR: Cette page de manuel documente la version 5.32 de la commande E<.Nm>.

note: type: Plain text
en: in the standard include directory.  These files have a E<.Dq "magic number"> stored in a particular place near the beginning of the file that tells the E<.Tn UNIX> operating system that the file is a binary executable, and which of several types thereof.  The concept of a E<.Dq "magic"> has been applied by extension to data files.  Any file with some invariant identifier at a small fixed offset into the file can usually be described in this way.  The information identifying these files is read from the compiled magic file E<.Pa /usr/share/misc/magic.mgc>, or the files in the directory E<.Pa /usr/share/misc/magic> if the compiled file does not exist.  In addition, if E<.Pa $HOME/.magic.mgc> or E<.Pa $HOME/.magic> exists, it will be used in preference to the system magic files.
fr_FR: dans le répertoire d'inclusion standard. Ces fichiers ont un E<.Dq « nombre magique »> stocké dans un endroit particulier près du début du fichier qui dit au système d'exploitation E<.Tn UNIX> que le fichier est un exécutable binaire, et de quel type. Le concept d'un E<.Dq « magique »> a été appliqué par extension aux fichiers de données. Tout fichier comportant un identifiant invariable à un petit décalage fixe dans le fichier peut généralement être décrit de la manière suivante. L'information identifiant ces fichiers est lue depuis le fichier magique compilé E<.Pa /usr/share/misc/magic.mgc>, ou des fichiers présents dans le répertoire E<.Pa /usr/share/misc/magic> si le fichier compilé n'existe pas. En plus, si E<.pa $HOME/.magic.mgc> ou E<.Pa $HOME/.magic> existe, il sera utilisé de préférence aux fichiers magiques du système.

note: type: Plain text
en: that can appear anywhere in the first few blocks of a file.  For example, the keyword E<.Em .br> indicates that the file is most likely a E<.Xr troff 1> input file, just as the keyword E<.Em struct> indicates a C program.  These tests are less reliable than the previous two groups, so they are performed last.  The language test routines also test for some miscellany (such as E<.Xr tar 1> archives).
fr_FR: cela peut apparaître n'importe où dans les quelques premiers blocs d'un fichier. Par exemple, le mot clé E<.Em .br> indique que le fichier est très semblable à un fichier d'entrée E<.Xr troff 1>, comme le mot clé E<.Em struct> indique un programme en C. Ces tests sont moins fiables que les deux groupes précédents, ils sont donc effectués en dernier. Les routines de test de langage testent également quelques éléments divers (comme les archives E<.Xr tar 1>).

note: type: Plain text
en: Causes the file command to output the file type and creator code as used by older MacOS versions. The code consists of eight letters, the first describing the file type, the latter the creator.
fr_FR: Fait que la commande B<file> affiche le code du type de fichier et du créateur tel qu'il est utilisé par les anciennes versions de MacOS. Le code est composé de huit lettres, la première décrivant le type de fichier, la dernière le créateur.

note: type: Plain text
en: Examines tar files.
fr_FR: Examine les fichiers tar.

note: type: It
en: Li indir Ta 15 Ta recursion limit for indirect magic
fr_FR: Li indir Ta 15 Ta limite de récursion pour magie indirecte

note: type: It
en: Li name Ta 30 Ta use count limit for name/use magic
fr_FR: Li name Ta 30 Ta limite d'utilisation du nom/usage magique

note: type: It
en: Li elf_phnum Ta 128 Ta max ELF program sections processed
fr_FR: Li elf_phnum Ta 128 Ta nombre maximal de sections de programme ELF traitées

note: type: Plain text
en: The environment variable E<.Ev MAGIC> can be used to set the default magic file name.  If that variable is set, then E<.Nm> will not attempt to open E<.Pa $HOME/.magic>.  E<.Nm> adds E<.Dq Pa .mgc> to the value of this variable as appropriate.  However, E<.Pa file> has to exist in order for E<.Pa file.mime> to be considered.  The environment variable E<.Ev POSIXLY_CORRECT> controls (on systems that support symbolic links), whether E<.Nm> will attempt to follow symlinks or not.  If set, then E<.Nm> follows symlink, otherwise it does not.  This is also controlled by the E<.Fl L> and E<.Fl h> options.
fr_FR: La variable d'environnement E<.Ev MAGIC> peut être utilisée pour définir le nom du fichier magique par défaut. Si cette variable est définie, alors E<.Nm> n'essaiera pas d'ouvrir E<.Pa $HOME/.magic>. Le cas échéant E<.Nm> ajoutera E<.Dq Pa .mgc> à la valeur de cette variable, de façon appropriée. Néanmoins, E<.Pa file> doit exister pour que E<.Pa file.mime> soit pris en considération. La variable d'environnement E<.Ev POSIXLY_CORRECT> contrôle (sur les systèmes qui gèrent les liens symboliques), si E<.Nm> doit essayer de suivre les liens symboliques ou pas. Si elle est définie, alors E<.Nm> suit les liens symboliques, autrement il ne le fait pas. Cela est aussi contrôlé par les options E<.Fl L> et E<.Fl h>.

note: type: Sh
en: RETURN CODE
fr_FR: CODE RENVOYÉ

note: type: Plain text
en: E<.Nm> returns 0 on success, and non-zero on error.
fr_FR: E<.Nm> renvoie B<0> en cas de succès, et autre chose que zéro en cas d'erreur.

note: type: Plain text
en: Please report bugs and send patches to the bug tracker at E<.Pa http://bugs.gw.com/> or the mailing list at E<.Aq file@mx.gw.com> (visit E<.Pa http://mx.gw.com/mailman/listinfo/file> first to subscribe).
fr_FR: Merci de rapporter les bogues et d'envoyer les patchs au traqueur de bogue à E<.Pa http://bugs.gw.com/> ou la liste de diffusion à E<.Aq file@mx.gw.com> (visitez d'abord E<.Pa http://mx.gw.com/mailman/listinfo/file> pour y souscrire).
