.IN

Fichier IN

Autoconf Input Template File
Poser une question
RÉPONSE RAPIDE

Un fichier .in est le plus souvent un modèle Autoconf/Autotools - un fichier texte brut contenant des espaces réservés @VARIABLE@ qu'un script configure remplit lors de la compilation d'un logiciel. Les exemples courants sont Makefile.in et config.h.in. Ouvrez n'importe quel fichier .in dans un éditeur de texte ; si vous avez téléchargé un paquet de code source, exécutez ./configure dans le répertoire pour le traiter.

Développeur : GNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team) Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 16, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier IN ?

Un fichier .in est un fichier modèle en texte brut traité par le système de construction GNU Autotools. Les exemples les plus courants sont Makefile.in (modèle pour le Makefile d'un projet) et config.h.in (modèle pour un en-tête de configuration C/C++). Lorsqu'un développeur exécute ./configure - le script généré par GNU Autoconf - le script lit ces modèles .in, remplace les balises @VARIABLE@ par des valeurs détectées dans l'environnement de construction (chemins du compilateur, drapeaux de bibliothèque, fonctionnalités du système) et écrit les fichiers de sortie finaux.

GNU Autoconf a été créé par David MacKenzie en 1991 et est maintenu par le Projet GNU. Autoconf 2.72 (décembre 2023) est la version actuelle. Le fichier d'entrée macro de haut niveau était historiquement nommé configure.in ; il a été renommé en configure.ac dans Autoconf 2.50 pour réduire l'ambiguïté, bien que de nombreux projets anciens utilisent encore le nom d'origine.

Types de modèles .in courants :

  • Makefile.in - devient Makefile après l'exécution de ./configure
  • config.h.in - devient config.h avec des substitutions #define//* #undef */
  • foo.pc.in - devient un fichier pkg-config .pc

Comme les fichiers .in sont du texte brut, n'importe quel éditeur peut les ouvrir et les lire. Les extensions associées incluent .ac (fichiers macro Autoconf), .am (entrée Automake) et .m4 (fichiers macro M4). Notez que l'extension .in n'est pas exclusive à Autotools - la commande configure_file() de CMake utilise également des modèles .in - mais les développeurs de logiciels travaillant avec les systèmes de construction Autotools représentent le cas d'utilisation dominant.

Sécurité et sûreté

RISQUE : LOW

Un fichier modèle .in est du texte brut et ne peut pas exécuter de code par lui-même. Il peut être ouvert en toute sécurité dans un éditeur de texte. Le script configure qui traite les fichiers .in est un script shell (qui exécute du code) - la prudence habituelle pour l'exécution de ./configure à partir d'une source non fiable s'applique. Le fichier .in lui-même est passif.

Détails du format

en bref
NOM COMPLETAutoconf Input Template Filealias configure.in, Makefile.in
DÉVELOPPEURGNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team)depuis 1991 (GNU Autoconf 1.0 by David MacKenzie)
TYPE MIMEtext/plain
TYPEfichier modèle en texte brut traité par Autoconf ou les scripts configure
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier interne/temporaire McAfee VirusScan - Certaines versions de l'antivirus McAfee utilisent .in comme extension de fichier interne pour des données temporaires ou liées à la quarantaine ; ce n'est pas un format public documenté et il est rarement rencontré par les utilisateurs.
  • Fichier modèle/entrée générique - De nombreuses applications utilisent .in comme convention générique pour tout fichier modèle ou d'entrée traité pour produire un fichier de sortie (par exemple, configure_file de CMake utilise des modèles .in).
  • Entrée de construction de module Perl - Certains systèmes de construction Perl/CPAN utilisent des fichiers .in comme modèles d'entrée pour les fichiers générés lors de l'installation des modules.

Programmes qui ouvrent les fichiers IN

Windows2 apps
Visual Studio Code Open-source Ouvrez le fichier .in en tant que texte brut ; VS Code le gère comme un fichier texte/Make/shell selon le contenu.
Notepad / Notepad++ Open-source Ouvrez le fichier .in en tant que texte brut pour inspecter ou modifier le contenu du modèle.
macOS1 app
Terminal + any text editor Intégré Ouvrez les fichiers .in dans vim, nano ou un éditeur graphique (VS Code, BBEdit). Exécutez ./configure pour les traiter lors d'une compilation.
Linux2 apps
Any text editor (vim, nano, gedit, VS Code) Open-source Ouvrez le fichier .in directement dans votre éditeur préféré. Exécutez autoconf (pour configure.in/configure.ac) ou ./configure (pour Makefile.in) pour traiter le modèle.
GNU Autoconf Open-source Exécutez « autoconf » dans le répertoire source pour traiter configure.in/configure.ac et générer le script configure. Exécutez « ./configure » pour traiter Makefile.in et config.h.in.

Détails techniques

spécifications approfondies
Encodage du fichierTexte brut ASCII/UTF-8
Rôle principalFichier modèle consommé par ./configure (généré par GNU Autoconf) pour produire les fichiers de sortie de construction finaux
Syntaxe des balisesMarqueurs @VARIABLE@ remplacés par configure avec les valeurs système détectées (chemin du compilateur, drapeaux de bibliothèque, options de fonctionnalités)
Types de modèles courantsMakefile.in → Makefile ; config.h.in → config.h ; foo.pc.in → foo.pc (métadonnées pkg-config)
Structure de config.h.inContient des directives #undef FEATURE ; configure les remplace par #define FEATURE 1 ou /* #undef FEATURE */
configure.in vs configure.acconfigure.in est l'ancien nom de l'entrée macro Autoconf de haut niveau ; renommé en configure.ac dans Autoconf 2.50
Langage macro M4Les fichiers configure.in / configure.ac utilisent des macros M4 et des appels AC_* (AC_INIT, AC_PROG_CC, AC_CHECK_LIB, etc.)
Pipeline AutomakeMakefile.am (entrée Automake) → Makefile.in (produit par automake) → Makefile (produit par ./configure)
Signature binaireAucune - texte brut, pas d'octets magiques
Taille de fichier typique1 Ko - 500 Ko (configure.in fait généralement 5-100 Ko ; Makefile.in varie selon la complexité du projet)
Version actuelle d'AutoconfGNU Autoconf 2.72, publiée en décembre 2023
PlateformePrincipalement Linux/macOS/Unix ; disponible sur Windows via MSYS2, Cygwin ou WSL
Extensions liées.ac (fichiers macro Autoconf), .am (modèles d'entrée Automake), .m4 (définitions de macros M4 brutes)
Publié1991 (GNU Autoconf 1.0 by David MacKenzie)
Dernière versionAutoconf 2.72 (December 2023)
Standard ouvertOui · libre de droits
Spécificationwww.gnu.org

Conversions IN

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers IN. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers IN.

Foire aux questions

Qu'est-ce qu'un fichier .in ?
Il s'agit très probablement d'un fichier modèle Autotools (Makefile.in, config.h.in) que le script configure remplit lors de la compilation d'un logiciel. Ouvrez-le dans n'importe quel éditeur de texte. Si vous avez téléchargé une archive source, exécutez « ./configure » dans le répertoire pour le traiter.
Comment ouvrir un fichier .in ?
Dans n'importe quel éditeur de texte (Notepad, VS Code, vim). C'est du texte brut. S'il fait partie d'un paquet source, vous le traitez en exécutant « ./configure » dans le répertoire du paquet, et non en l'ouvrant manuellement.
Pourquoi mon ordinateur ne reconnaît-il pas l'extension .in ?
L'extension .in n'a pas d'association d'application par défaut car il s'agit d'un fichier de développeur, pas d'un format grand public. Clic droit > Ouvrir avec > Notepad (Windows) ou n'importe quel éditeur de texte.
Un fichier .in est-il identique à un fichier McAfee ?
McAfee utilise .in en interne pour certains fichiers, mais la grande majorité des fichiers .in sont des modèles GNU Autotools (Makefile.in, config.h.in) provenant de paquets logiciels Linux/Unix.
Comment transformer un Makefile.in en Makefile ?
Exécutez « ./configure » dans le répertoire contenant Makefile.in. Le script configure lit Makefile.in, remplace les balises @VARIABLE@ par les valeurs détectées par le système et écrit le Makefile final.

Références

1GNU Autoconf manualwww.gnu.org
2GNU Automake manualwww.gnu.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z