.IN

IN-fil

Autoconf Input Template File
Stil et spørgsmål
HURTIGT SVAR

En .in-fil er oftest en Autoconf/Autotools-skabelon - en almindelig tekstfil med @VARIABLE@-pladsholdere, som et configure-script udfylder under en software-kompilering. Almindelige eksempler er Makefile.in og config.h.in. Åbn enhver .in-fil i en teksteditor; hvis du har downloadet en kildekodepakke, skal du køre ./configure i mappen for at behandle den.

Udvikler: GNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team) Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 16, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er IN-filformatet?

En .in-fil er en almindelig tekst-skabelonfil, der behandles af GNU Autotools-byggesystemet. De mest almindelige eksempler er Makefile.in (skabelon til et projekts Makefile) og config.h.in (skabelon til en C/C++ konfigurations-header). Når en udvikler kører ./configure - scriptet genereret af GNU Autoconf - læser scriptet disse .in-skabeloner, erstatter @VARIABLE@-pladsholdere med værdier fundet i byggemiljøet (compiler-stier, biblioteks-flags, systemfunktioner) og skriver de endelige output-filer.

GNU Autoconf blev skabt af David MacKenzie i 1991 og vedligeholdes af GNU Project. Autoconf 2.72 (december 2023) er den nuværende version. Den overordnede makro-inputfil hed historisk configure.in; den blev omdøbt til configure.ac i Autoconf 2.50 for at mindske tvetydighed, selvom mange ældre projekter stadig bruger det oprindelige navn.

Almindelige .in-skabelontyper:

  • Makefile.in - bliver til Makefile efter ./configure er kørt
  • config.h.in - bliver til config.h med #define//* #undef */ erstatninger
  • foo.pc.in - bliver til en pkg-config .pc-fil

Da .in-filer er almindelig tekst, kan enhver editor åbne og læse dem. Relaterede filendelser inkluderer .ac (Autoconf-makrofiler), .am (Automake-input) og .m4 (M4-makrofiler). Bemærk, at .in-filendelsen ikke er eksklusiv for Autotools - CMakes configure_file()-kommando bruger også .in-skabeloner - men softwareudviklere, der arbejder med Autotools-byggesystemer, repræsenterer det dominerende anvendelsesscenarie.

Sikkerhed og tryghed

RISIKO: LOW

En .in-skabelonfil er almindelig tekst og kan ikke udføre kode i sig selv. Den er sikker at åbne i en teksteditor. Det configure-script, der behandler .in-filer, er et shell-script (som udfører kode) - den normale forsigtighed ved kørsel af ./configure fra en utroværdig kilde gælder. Selve .in-filen er passiv.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNAutoconf Input Template Fileogså kendt som configure.in, Makefile.in
UDVIKLERGNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team)siden 1991 (GNU Autoconf 1.0 by David MacKenzie)
MIME-TYPEtext/plain
TYPEalmindelig tekst-skabelonfil behandlet af Autoconf eller configure-scripts
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • McAfee VirusScan intern/midlertidig fil - Nogle McAfee antivirus-versioner bruger .in som en intern filendelse til midlertidige eller karantæne-relaterede data; ikke et dokumenteret offentligt format og sjældent set af brugere.
  • Generisk skabelon/input-fil - Mange applikationer bruger .in som en generisk konvention for enhver skabelon eller inputfil, der behandles for at producere en outputfil (f.eks. bruger CMakes configure_file .in-skabeloner).
  • Perl Module Build Input - Nogle Perl/CPAN-byggesystemer bruger .in-filer som inputskabeloner til genererede filer under modulinstallation.

Programmer der åbner IN-filer

Windows2 apps
Visual Studio Code Open-source Åbn .in-filen som almindelig tekst; VS Code håndterer den som en tekst/Make/shell-fil afhængigt af indholdet.
Notepad / Notepad++ Open-source Åbn .in-filen som almindelig tekst for at inspicere eller redigere skabelonindholdet.
macOS1 app
Terminal + any text editor Indbygget Åbn .in-filer i vim, nano eller en GUI-editor (VS Code, BBEdit). Kør ./configure for at behandle dem under et build.
Linux2 apps
Any text editor (vim, nano, gedit, VS Code) Open-source Åbn .in-filen direkte i din foretrukne editor. Kør autoconf (for configure.in/configure.ac) eller ./configure (for Makefile.in) for at behandle skabelonen.
GNU Autoconf Open-source Kør «autoconf» i kildemappen for at behandle configure.in/configure.ac og generere configure-scriptet. Kør «./configure» for at behandle Makefile.in og config.h.in.

Tekniske detaljer

dyb specifikation
FilkodningAlmindelig ASCII/UTF-8 tekst
Primær rolleSkabelonfil brugt af ./configure (genereret af GNU Autoconf) til at producere endelige build-outputfiler
Pladsholder-syntaks@VARIABLE@-markører erstattet af configure med fundne systemværdier (compiler-sti, biblioteks-flags, funktions-flags)
Almindelige skabelontyperMakefile.in → Makefile; config.h.in → config.h; foo.pc.in → foo.pc (pkg-config metadata)
config.h.in strukturIndeholder #undef FEATURE-direktiver; configure erstatter dem med #define FEATURE 1 eller /* #undef FEATURE */
configure.in vs configure.acconfigure.in er det ældre navn for den overordnede Autoconf-makroinput; omdøbt til configure.ac i Autoconf 2.50
M4 makrosprogconfigure.in / configure.ac-filer bruger M4-makroer og AC_*-kald (AC_INIT, AC_PROG_CC, AC_CHECK_LIB osv.)
Automake-pipelineMakefile.am (Automake-input) → Makefile.in (produceret af automake) → Makefile (produceret af ./configure)
Binær signaturIngen - almindelig tekst, ingen magic bytes
Typisk filstørrelse1 KB-500 KB (configure.in typisk 5-100 KB; Makefile.in varierer meget efter projektets kompleksitet)
Nuværende Autoconf-versionGNU Autoconf 2.72, udgivet december 2023
PlatformPrimært Linux/macOS/Unix; tilgængelig på Windows via MSYS2, Cygwin eller WSL
Relaterede filendelser.ac (Autoconf-makrofiler), .am (Automake-inputskabeloner), .m4 (rå M4-makrodefinitioner)
Udgivet1991 (GNU Autoconf 1.0 by David MacKenzie)
Seneste versionAutoconf 2.72 (December 2023)
Åben standardJa · royaltyfri
Specifikationwww.gnu.org

IN-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med IN-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om IN-filer.

Ofte stillede spørgsmål

Hvad er en .in-fil?
Højst sandsynligt en Autotools-skabelonfil (Makefile.in, config.h.in), som configure-scriptet udfylder under software-kompilering. Åbn den i en hvilken som som helst teksteditor. Hvis du har downloadet en kildekode-tarball, skal du køre «./configure» i mappen for at behandle den.
Hvordan åbner jeg en .in-fil?
I enhver teksteditor (Notesblok, VS Code, vim). Det er almindelig tekst. Hvis den er en del af en kildepakke, behandler du den ved at køre «./configure» i pakkemappen, ikke ved at åbne den manuelt.
Hvorfor genkender min computer ikke .in-filendelsen?
.in-filendelsen har ingen standard programtilknytning, fordi det er en udviklerfil, ikke et forbrugerformat. Højreklik > Åbn med > Notesblok (Windows) eller en hvilken som helst teksteditor.
Er en .in-fil det samme som en McAfee-fil?
McAfee bruger .in internt til visse filer, men langt de fleste .in-filer er GNU Autotools-skabeloner (Makefile.in, config.h.in) fra Linux/Unix-softwarepakker.
Hvordan behandler jeg en Makefile.in for at få en Makefile?
Kør «./configure» i mappen, der indeholder Makefile.in. Configure-scriptet læser Makefile.in, erstatter systemfundne værdier med @VARIABLE@-pladsholdere og skriver Makefile.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å