Qu'est-ce que le format de fichier INFO ?
Les fichiers .info sont des documents GNU Info - le format de documentation hypertexte compilé et basé sur des nœuds utilisé par le Projet GNU pour fournir des manuels de référence avec ses logiciels. Le format a été créé en 1986 et constitue le principal mécanisme de documentation pour des outils tels que bash, grep, gcc et des milliers d'autres utilitaires GNU installés sur les systèmes Linux et macOS.
Un fichier .info est du texte brut UTF-8 (ou ASCII) structuré comme une série de nœuds séparés par le caractère séparateur d'unité ASCII (0x1F). Chaque nœud commence par une ligne de balise identifiant son nom et ses liens de navigation (File:, Node:, Next:, Prev:, Up:), suivie du corps de la documentation. Des menus et des renvois créent un système hypertexte navigable. Les fichiers sont produits à partir de sources Texinfo (.texi) à l'aide de la commande makeinfo ou texi2any - modifiez la source, pas le fichier .info compilé directement.
Sur Linux et macOS, les fichiers .info sont installés sous /usr/share/info/ et sont couramment stockés compressés sous forme d'archives .gz pour économiser de l'espace disque ; le lecteur info les décompresse à la volée. L'outil en ligne de commande info, pinfo et GNU Emacs peuvent tous les parcourir de manière interactive.
Bien que le format .info reste la norme pour la documentation des logiciels GNU, les projets modernes le complètent ou le remplacent de plus en plus par du HTML ou de la documentation en ligne. Le format est stable et rétrocompatible entre les versions de GNU Texinfo.
Sécurité et sûreté
RISQUE : LOWUn fichier GNU .info est une documentation en texte brut - il ne contient aucun code exécutable et ne présente aucun risque de sécurité. Ouvrez-le librement. La seule mise en garde s'applique aux utilisations de l'extension .info par Canon/Amiga/jeux : les fichiers d'accompagnement Canon sont des métadonnées (inoffensives), mais les fichiers .info provenant d'installateurs de jeux inconnus doivent être traités avec la prudence habituelle pour tout fichier de source non vérifiée.
Détails du format
en bref- Fichier d'accompagnement d'informations Canon ZoomBrowser EX / Digital Photo Professional - Les logiciels d'imagerie Canon utilisent des fichiers .info comme métadonnées d'accompagnement ou métadonnées de catalogue à côté des fichiers d'image - sans rapport avec GNU Info.
- Données d'icônes / tooltypes Amiga - L'AmigaOS classique stocke les métadonnées par fichier et les types d'outils d'icônes dans des fichiers d'accompagnement .info à côté de chaque fichier et tiroir - un format binaire complètement distinct.
- Fichier d'information d'installateur / correctif de jeu - Divers installateurs et lanceurs de jeux (ex: Steam, GOG) utilisent des fichiers .info comme fichiers de configuration ou de manifeste en texte brut ou de type JSON - simple coïncidence de nommage.
Programmes qui ouvrent les fichiers INFO
Détails techniques
spécifications approfondies| Type de format | Documentation hypertexte en texte brut, basée sur des nœuds (format GNU Info) |
| Encodage | UTF-8 (ou ASCII) ; les fichiers plus anciens peuvent être en ISO-8859-1/Latin-1 ; le jeu de caractères n'est pas intégré - déduit de la locale |
| Séparateur de nœuds | ASCII 0x1F (caractère séparateur d'unité) sur une ligne seule marque la limite entre les nœuds |
| Champs d'en-tête de nœud | Chaque nœud commence par une ligne de balise : File:, Node:, Next:, Prev:, Up: - définissant le graphe de navigation du document |
| Format source | Compilé à partir de la source Texinfo (.texi) à l'aide de makeinfo ou texi2any ; la sortie .info est générée, pas éditée à la main |
| Type MIME | application/x-info |
| Compression sur disque | Couramment distribué et installé sous le nom .info.gz (compressé avec gzip) ; le lecteur info décompresse de manière transparente à la volée |
| Chemin d'installation | /usr/share/info/ sur Linux et macOS ; un fichier dir de haut niveau sert d'index principal, maintenu par l'utilitaire install-info |
| Taille de fichier typique | 5 Ko - 5 Mo non compressé ; les fichiers .info.gz installés font généralement 10-500 Ko |
| Syntaxe de renvoi | @xref{nom_du_noeud} dans la source Texinfo se compile en *Note nom_du_noeud:: dans le fichier .info ; les menus utilisent la notation * Item:: |
| Documents multi-fichiers | Les manuels volumineux sont divisés en plusieurs fichiers numérotés (ex: emacs.info-1, emacs.info-2) avec une carte indirecte dans le fichier principal |
| Plateforme | Linux, macOS, BSD, Windows (via GNU Emacs, Cygwin ou MSYS2) |
| Ligne de préambule | La première ligne identifie le fichier comme un document Info généré, nommant le fichier source .texi et la version de makeinfo utilisée pour le compiler |
| Rétrocompatibilité | Le format de nœud Info est stable ; les versions plus récentes de makeinfo peuvent lire, mettre à jour et régénérer les fichiers Info produits par des versions plus anciennes |
| Publié | 1986 (GNU Info reader, GNU Texinfo project) |
| Dernière version | GNU Texinfo 7.2 (2024); Info format specification in Texinfo 7.x manual |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.gnu.org |
Conversions INFO
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers INFO.