.IN

IN Datei

Autoconf Input Template File
Frage stellen
SCHNELLE ANTWORT

Eine .in-Datei ist meist eine Autoconf/Autotools-Vorlage - eine reine Textdatei mit @VARIABLE@-Platzhaltern, die ein configure-Skript während eines Software-Builds ausfüllt. Häufige Beispiele sind Makefile.in und config.h.in. Öffnen Sie jede .in-Datei in einem Texteditor; wenn Sie ein Quellcodepaket heruntergeladen haben, führen Sie ./configure im Verzeichnis aus, um sie zu verarbeiten.

Entwickler: GNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team) Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 16, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das IN-Dateiformat?

Eine .in-Datei ist eine reine Text-Vorlagendatei, die vom GNU Autotools-Build-System verarbeitet wird. Die häufigsten Beispiele sind Makefile.in (Vorlage für das Makefile eines Projekts) und config.h.in (Vorlage für einen C/C++-Konfigurations-Header). Wenn ein Entwickler ./configure ausführt - das von GNU Autoconf generierte Skript -, liest das Skript diese .in-Vorlagen, ersetzt @VARIABLE@-Platzhalter durch Werte, die aus der Build-Umgebung erkannt wurden (Compiler-Pfade, Library-Flags, Systemfunktionen), und schreibt die endgültigen Ausgabedateien.

GNU Autoconf wurde 1991 von David MacKenzie erstellt und wird vom GNU Project gepflegt. Autoconf 2.72 (Dezember 2023) ist die aktuelle Version. Die Makro-Eingabedatei auf oberster Ebene hieß historisch configure.in; sie wurde in Autoconf 2.50 in configure.ac umbenannt, um Mehrdeutigkeiten zu verringern, obwohl viele ältere Projekte noch den ursprünglichen Namen verwenden.

Gemeinsame .in-Vorlagentypen:

  • Makefile.in - wird nach dem Ausführen von ./configure zu Makefile
  • config.h.in - wird zu config.h mit #define//* #undef */ Ersetzungen
  • foo.pc.in - wird zu einer pkg-config .pc-Datei

Da .in-Dateien reiner Text sind, kann jeder Editor sie öffnen und lesen. Verwandte Erweiterungen sind .ac (Autoconf-Makrodateien), .am (Automake-Eingabe) und .m4 (M4-Makrodateien). Beachten Sie, dass die Erweiterung .in nicht exklusiv für Autotools ist - der Befehl configure_file() von CMake verwendet ebenfalls .in-Vorlagen -, aber Softwareentwickler, die mit Autotools-Build-Systemen arbeiten, stellen den dominanten Anwendungsfall dar.

Sicherheit

RISIKO: LOW

Eine .in-Vorlagendatei ist reiner Text und kann von sich aus keinen Code ausführen. Es ist sicher, sie in einem Texteditor zu öffnen. Das configure-Skript, das .in-Dateien verarbeitet, ist ein Shell-Skript (das Code ausführt) - die übliche Vorsicht beim Ausführen von ./configure aus einer nicht vertrauenswürdigen Quelle gilt. Die .in-Datei selbst ist passiv.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEAutoconf Input Template Filealias configure.in, Makefile.in
ENTWICKLERGNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team)seit 1991 (GNU Autoconf 1.0 by David MacKenzie)
MIME TYPEtext/plain
TYPReine Text-Vorlagendatei, verarbeitet durch Autoconf oder configure-Skripte
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Interne/Temporäre Datei von McAfee VirusScan - Einige McAfee-Antivirenversionen verwenden .in als interne Dateierweiterung für temporäre oder quarantänebezogene Daten; kein dokumentiertes öffentliches Format und wird von Benutzern selten angetroffen.
  • Generische Vorlage/Eingabedatei - Viele Anwendungen verwenden .in als generische Konvention für jede Vorlagen- oder Eingabedatei, die verarbeitet wird, um eine Ausgabedatei zu erzeugen (z. B. verwendet configure_file von CMake .in-Vorlagen).
  • Perl-Modul Build-Eingabe - Einige Perl/CPAN-Build-Systeme verwenden .in-Dateien als Eingabevorlagen für generierte Dateien während der Modulinstallation.

Programme zum Öffnen von IN-Dateien

Windows2 apps
Visual Studio Code Open Source Öffnen Sie die .in-Datei als reinen Text; VS Code behandelt sie je nach Inhalt als Text-, Make- oder Shell-Datei.
Notepad / Notepad++ Open Source Öffnen Sie die .in-Datei als reinen Text, um den Inhalt der Vorlage zu prüfen oder zu bearbeiten.
macOS1 app
Terminal + any text editor Integriert Öffnen Sie .in-Dateien in vim, nano oder einem GUI-Editor (VS Code, BBEdit). Führen Sie ./configure aus, um sie während eines Builds zu verarbeiten.
Linux2 apps
Any text editor (vim, nano, gedit, VS Code) Open Source Öffnen Sie die .in-Datei direkt in Ihrem bevorzugten Editor. Führen Sie autoconf (für configure.in/configure.ac) oder ./configure (für Makefile.in) aus, um die Vorlage zu verarbeiten.
GNU Autoconf Open Source Führen Sie „autoconf“ im Quellverzeichnis aus, um configure.in/configure.ac zu verarbeiten und das configure-Skript zu generieren. Führen Sie „./configure“ aus, um Makefile.in und config.h.in zu verarbeiten.

Technische Details

technische Spezifikation
DateikodierungReiner ASCII/UTF-8 Text
Primäre RolleVorlagendatei, die von ./configure (generiert durch GNU Autoconf) verwendet wird, um endgültige Build-Ausgabedateien zu erzeugen
Platzhalter-Syntax@VARIABLE@-Marker, die von configure durch erkannte Systemwerte ersetzt werden (Compiler-Pfad, Library-Flags, Feature-Flags)
Häufige VorlagentypenMakefile.in → Makefile; config.h.in → config.h; foo.pc.in → foo.pc (pkg-config Metadaten)
Struktur von config.h.inEnthält #undef FEATURE-Direktiven; configure ersetzt diese durch #define FEATURE 1 oder /* #undef FEATURE */
configure.in vs configure.acconfigure.in ist der ältere Name für die Autoconf-Makro-Eingabe auf oberster Ebene; umbenannt in configure.ac in Autoconf 2.50
M4-Makrospracheconfigure.in / configure.ac Dateien verwenden M4-Makros und AC_*-Aufrufe (AC_INIT, AC_PROG_CC, AC_CHECK_LIB, etc.)
Automake-PipelineMakefile.am (Automake-Eingabe) → Makefile.in (erzeugt durch automake) → Makefile (erzeugt durch ./configure)
Binäre SignaturKeine - reiner Text, keine Magic Bytes
Typische Dateigröße1 KB-500 KB (configure.in typischerweise 5-100 KB; Makefile.in variiert stark je nach Projektkomplexität)
Aktuelle Autoconf-VersionGNU Autoconf 2.72, veröffentlicht im Dezember 2023
PlattformPrimär Linux/macOS/Unix; verfügbar auf Windows über MSYS2, Cygwin oder WSL
Verwandte Erweiterungen.ac (Autoconf-Makrodateien), .am (Automake-Eingabevorlagen), .m4 (rohe M4-Makrodefinitionen)
Veröffentlicht1991 (GNU Autoconf 1.0 by David MacKenzie)
Neueste VersionAutoconf 2.72 (December 2023)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.gnu.org

IN-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit IN-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu IN-Dateien.

Häufig gestellte Fragen

Was ist eine .in-Datei?
Höchstwahrscheinlich eine Autotools-Vorlagendatei (Makefile.in, config.h.in), die das configure-Skript während der Software-Kompilierung ausfüllt. Öffnen Sie sie in einem beliebigen Texteditor. Wenn Sie einen Quellcode-Tarball heruntergeladen haben, führen Sie „./configure“ im Verzeichnis aus, um sie zu verarbeiten.
Wie öffne ich eine .in-Datei?
In jedem Texteditor (Notepad, VS Code, vim). Es handelt sich um reinen Text. Wenn sie Teil eines Quellpakets ist, verarbeiten Sie sie, indem Sie „./configure“ im Paketverzeichnis ausführen, anstatt sie manuell zu öffnen.
Warum erkennt mein Computer die .in-Erweiterung nicht?
Die Erweiterung .in hat keine Standard-Anwendungszuordnung, da es sich um eine Entwicklerdatei und nicht um ein Endverbraucherformat handelt. Rechtsklick > Öffnen mit > Notepad (Windows) oder ein beliebiger Texteditor.
Ist eine .in-Datei dasselbe wie eine McAfee-Datei?
McAfee verwendet .in intern für einige Dateien, aber die überwiegende Mehrheit der .in-Dateien sind GNU Autotools-Vorlagen (Makefile.in, config.h.in) aus Linux/Unix-Softwarepaketen.
Wie verarbeite ich eine Makefile.in, um ein Makefile zu erhalten?
Führen Sie „./configure“ in dem Verzeichnis aus, das die Makefile.in enthält. Das configure-Skript liest die Makefile.in, ersetzt systemseitig erkannte Werte für @VARIABLE@-Platzhalter und schreibt das Makefile.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen