.IN

IN-fil

Autoconf Input Template File
Still et spørsmål
HURTIGSVAR

En .in-fil er som oftest en mal for Autoconf/Autotools - en ren tekstfil med @VARIABLE@-plassholdere som et configure-skript fyller ut under bygging av programvare. Vanlige eksempler er Makefile.in og config.h.in. Åpne enhver .in-fil i et tekstredigeringsprogram; hvis du har lastet ned en kildekodepakke, kjør ./configure i mappen for å behandle den.

Utvikler: GNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team) Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 16, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er IN-filformatet?

En .in-fil er en malfil i rent tekstformat som behandles av byggesystemet GNU Autotools. De vanligste eksemplene er Makefile.in (mal for et prosjekts Makefile) og config.h.in (mal for en C/C++-konfigurasjonsheader). Når en utvikler kjører ./configure - skriptet generert av GNU Autoconf - leser skriptet disse .in-malene, erstatter @VARIABLE@-plassholdere med verdier oppdaget fra byggemiljøet (kompilatorstier, biblioteksflagg, systemfunksjoner), og skriver de endelige utdatafilene.

GNU Autoconf ble opprettet av David MacKenzie i 1991 og vedlikeholdes av GNU Project. Autoconf 2.72 (desember 2023) er den gjeldende versjonen. Den øverste makro-inndatafilen ble historisk kalt configure.in; den ble omdøpt til configure.ac i Autoconf 2.50 for å redusere tvetydighet, selv om mange eldre prosjekter fortsatt bruker det opprinnelige navnet.

Vanlige .in-maltyper:

  • Makefile.in - blir til Makefile etter at ./configure er kjørt
  • config.h.in - blir til config.h med #define//* #undef */-erstatninger
  • foo.pc.in - blir til en pkg-config .pc-fil

Siden .in-filer er ren tekst, kan alle tekstredigeringsprogrammer åpne og lese dem. Relaterte filtyper inkluderer .ac (Autoconf-makrofiler), .am (Automake-inndata) og .m4 (M4-makrofiler). Merk at filtypen .in ikke er eksklusiv for Autotools - CMakes configure_file()-kommando bruker også .in-maler - men programvareutviklere som jobber med Autotools-byggesystemer representerer det dominerende bruksområdet.

Sikkerhet og trygghet

RISIKO: LOW

En .in-malfil er ren tekst og kan ikke kjøre kode av seg selv. Den er trygg å åpne i et tekstredigeringsprogram. Configure-skriptet som behandler .in-filer er et shell-skript (som kjører kode) - den vanlige forsiktigheten for å kjøre ./configure fra en upålitelig kilde gjelder. Selve .in-filen er passiv.

Formatdetaljer

i et nøtteskall
FULLT NAVNAutoconf Input Template Fileogså kjent som configure.in, Makefile.in
UTVIKLERGNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team)siden 1991 (GNU Autoconf 1.0 by David MacKenzie)
MIME-TYPEtext/plain
TYPEmalfil i rent tekstformat behandlet av Autoconf eller configure-skript
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • McAfee VirusScan intern/midlertidig fil - Noen McAfee-antivirusversjoner bruker .in som en intern filtype for midlertidige eller karantenerelaterte data; ikke et dokumentert offentlig format og sjelden påtruffet av brukere.
  • Generisk mal/inndatafil - Mange applikasjoner bruker .in som en generisk konvensjon for enhver mal eller inndatafil som behandles for å produsere en utdatafil (f.eks. CMakes configure_file bruker .in-maler).
  • Perl Module Build Input - Enkelte Perl/CPAN-byggesystemer bruker .in-filer som inndatamaler for genererte filer under modulinstallasjon.

Programmer som åpner IN-filer

Windows2 apps
Visual Studio Code Åpen kildekode Åpne .in-filen som ren tekst; VS Code håndterer den som en tekst-/Make-/shell-fil avhengig av innholdet.
Notepad / Notepad++ Åpen kildekode Åpne .in-filen som ren tekst for å inspisere eller redigere malinnholdet.
macOS1 app
Terminal + any text editor Innebygd Åpne .in-filer i vim, nano eller et grafisk redigeringsprogram (VS Code, BBEdit). Kjør ./configure for å behandle dem under en bygging.
Linux2 apps
Any text editor (vim, nano, gedit, VS Code) Åpen kildekode Åpne .in-filen direkte i ditt foretrukne redigeringsprogram. Kjør autoconf (for configure.in/configure.ac) eller ./configure (for Makefile.in) for å behandle malen.
GNU Autoconf Åpen kildekode Kjør «autoconf» i kildemappen for å behandle configure.in/configure.ac og generere configure-skriptet. Kjør «./configure» for å behandle Makefile.in og config.h.in.

Tekniske detaljer

dyp spesifikasjon
FilkodingRen ASCII/UTF-8 tekst
PrimærrolleMalfil som brukes av ./configure (generert av GNU Autoconf) for å produsere endelige utdatafiler for bygging
Plassholdersyntaks@VARIABLE@-markører erstattet av configure med oppdagede systemverdier (kompilatorsti, biblioteksflagg, funksjonsflagg)
Vanlige maltyperMakefile.in → Makefile; config.h.in → config.h; foo.pc.in → foo.pc (pkg-config metadata)
Struktur for config.h.inInneholder #undef FEATURE-direktiver; configure erstatter dem med #define FEATURE 1 eller /* #undef FEATURE */
configure.in vs configure.acconfigure.in er det eldre navnet på den øverste Autoconf-makroinndataen; omdøpt til configure.ac i Autoconf 2.50
M4-makrospråkconfigure.in / configure.ac-filer bruker M4-makroer og AC_*-kall (AC_INIT, AC_PROG_CC, AC_CHECK_LIB, osv.)
Automake-rørledningMakefile.am (Automake-inndata) → Makefile.in (produsert av automake) → Makefile (produsert av ./configure)
Binær signaturIngen - ren tekst, ingen magiske byte
Typisk filstørrelse1 KB-500 KB (configure.in er vanligvis 5-100 KB; Makefile.in varierer mye etter prosjektets kompleksitet)
Gjeldende Autoconf-versjonGNU Autoconf 2.72, utgitt desember 2023
PlattformHovedsakelig Linux/macOS/Unix; tilgjengelig på Windows via MSYS2, Cygwin eller WSL
Relaterte filtyper.ac (Autoconf-makrofiler), .am (Automake-inndatamaler), .m4 (rå M4-makrodefinisjoner)
Utgitt1991 (GNU Autoconf 1.0 by David MacKenzie)
Siste versjonAutoconf 2.72 (December 2023)
Åpen standardJa · royalty-fri
Spesifikasjonwww.gnu.org

IN-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med IN-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om IN-filer.

Ofte stilte spørsmål

Hva er en .in-fil?
Sannsynligvis en malfil for Autotools (Makefile.in, config.h.in) som configure-skriptet fyller ut under kompilering av programvare. Åpne den i et hvilket som helst tekstredigeringsprogram. Hvis du har lastet ned en kildekodepakke, kjør «./configure» i mappen for å behandle den.
Hvordan åpner jeg en .in-fil?
I et hvilket som helst tekstredigeringsprogram (Notepad, VS Code, vim). Det er ren tekst. Hvis den er en del av en kildekodepakke, behandler du den ved å kjøre «./configure» i pakkemappen, ikke ved å åpne den manuelt.
Hvorfor gjenkjenner ikke datamaskinen min .in-filtypen?
Filtypen .in har ingen standard programtilknytning fordi det er en utviklerfil, ikke et forbrukerformat. Høyreklikk > Åpne i > Notepad (Windows) eller et annet tekstredigeringsprogram.
Er en .in-fil det samme som en McAfee-fil?
McAfee bruker .in internt for enkelte filer, men det store flertallet av .in-filer er GNU Autotools-maler (Makefile.in, config.h.in) fra programvarepakker for Linux/Unix.
Hvordan behandler jeg en Makefile.in for å få en Makefile?
Kjør «./configure» i mappen som inneholder Makefile.in. Configure-skriptet leser Makefile.in, erstatter systemoppdagede verdier for @VARIABLE@-plassholdere, og skriver Makefile.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å