.IN

Plik IN

Autoconf Input Template File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .in to najczęściej szablon Autoconf/Autotools - plik tekstowy z symbolami zastępczymi @VARIABLE@, które skrypt configure uzupełnia podczas budowania oprogramowania. Typowymi przykładami są Makefile.in oraz config.h.in. Dowolny plik .in można otworzyć w edytorze tekstu; jeśli pobrałeś pakiet kodu źródłowego, uruchom ./configure w katalogu, aby go przetworzyć.

Deweloper: GNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team) Kategoria: Pliki developerskie Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 16, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku IN?

Plik .in to tekstowy plik szablonu przetwarzany przez system budowania GNU Autotools. Najczęstszymi przykładami są Makefile.in (szablon dla pliku Makefile projektu) oraz config.h.in (szablon dla nagłówka konfiguracyjnego C/C++). Gdy programista uruchamia ./configure - skrypt wygenerowany przez GNU Autoconf - skrypt ten odczytuje szablony .in, zastępuje symbole zastępcze @VARIABLE@ wartościami wykrytymi w środowisku budowania (ścieżki kompilatora, flagi bibliotek, funkcje systemowe) i zapisuje końcowe pliki wyjściowe.

GNU Autoconf został stworzony przez Davida MacKenziego w 1991 roku i jest utrzymywany przez Projekt GNU. Autoconf 2.72 (grudzień 2023) to aktualne wydanie. Główny plik wejściowy makr był historycznie nazywany configure.in; w wersji Autoconf 2.50 zmieniono jego nazwę na configure.ac, aby zmniejszyć niejednoznaczność, choć wiele starszych projektów nadal używa oryginalnej nazwy.

Typowe rodzaje szablonów .in:

  • Makefile.in - staje się plikiem Makefile po uruchomieniu ./configure
  • config.h.in - staje się plikiem config.h z podstawieniami #define//* #undef */
  • foo.pc.in - staje się plikiem .pc dla pkg-config

Ponieważ pliki .in są zwykłym tekstem, każdy edytor może je otworzyć i odczytać. Powiązane rozszerzenia to .ac (pliki makr Autoconf), .am (wejście Automake) oraz .m4 (pliki makr M4). Należy zauważyć, że rozszerzenie .in nie jest wyłączne dla Autotools - polecenie configure_file() w CMake również używa szablonów .in - jednak programiści pracujący z systemami budowania Autotools stanowią dominujący przypadek użycia.

Bezpieczeństwo

RYZYKO: LOW

Plik szablonu .in jest zwykłym tekstem i nie może samodzielnie wykonywać kodu. Można go bezpiecznie otwierać w edytorze tekstu. Skrypt configure, który przetwarza pliki .in, jest skryptem powłoki (który wykonuje kod) - obowiązuje standardowa ostrożność przy uruchamianiu ./configure z niezaufanego źródła. Sam plik .in jest pasywny.

Szczegóły formatu

w pigułce
PEŁNA NAZWAAutoconf Input Template Fileznany również jako configure.in, Makefile.in
DEWELOPERGNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team)od 1991 (GNU Autoconf 1.0 by David MacKenzie)
TYP MIMEtext/plain
TYPplik szablonu tekstowego przetwarzany przez Autoconf lub skrypty configure
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Wewnętrzny/tymczasowy plik McAfee VirusScan - Niektóre wersje antywirusa McAfee używają .in jako wewnętrznego rozszerzenia dla danych tymczasowych lub związanych z kwarantanną; nie jest to udokumentowany format publiczny i jest rzadko spotykany przez użytkowników.
  • Ogólny plik szablonu/wejściowy - Wiele aplikacji używa .in jako ogólnej konwencji dla dowolnego szablonu lub pliku wejściowego, który jest przetwarzany w celu wytworzenia pliku wyjściowego (np. configure_file w CMake używa szablonów .in).
  • Wejście budowania modułu Perl - Niektóre systemy budowania Perl/CPAN używają plików .in jako szablonów wejściowych dla plików generowanych podczas instalacji modułu.

Programy otwierające pliki IN

Windows2 apps
Visual Studio Code Open-source Otwórz plik .in jako zwykły tekst; VS Code obsługuje go jako plik tekstowy, Make lub shell w zależności od zawartości.
Notepad / Notepad++ Open-source Otwórz plik .in jako zwykły tekst, aby sprawdzić lub edytować zawartość szablonu.
macOS1 app
Terminal + any text editor Wbudowany Otwórz pliki .in w vim, nano lub edytorze GUI (VS Code, BBEdit). Uruchom ./configure, aby przetworzyć je podczas budowania.
Linux2 apps
Any text editor (vim, nano, gedit, VS Code) Open-source Otwórz plik .in bezpośrednio w preferowanym edytorze. Uruchom autoconf (dla configure.in/configure.ac) lub ./configure (dla Makefile.in), aby przetworzyć szablon.
GNU Autoconf Open-source Uruchom „autoconf” w katalogu źródłowym, aby przetworzyć configure.in/configure.ac i wygenerować skrypt configure. Uruchom „./configure”, aby przetworzyć Makefile.in i config.h.in.

Szczegóły techniczne

specyfikacja
Kodowanie plikuZwykły tekst ASCII/UTF-8
Podstawowa rolaPlik szablonu używany przez ./configure (wygenerowany przez GNU Autoconf) do tworzenia końcowych plików wyjściowych budowania
Składnia symboli zastępczychZnaczniki @VARIABLE@ zastępowane przez configure wykrytymi wartościami systemowymi (ścieżka kompilatora, flagi bibliotek, flagi funkcji)
Typowe rodzaje szablonówMakefile.in → Makefile; config.h.in → config.h; foo.pc.in → foo.pc (metadane pkg-config)
Struktura config.h.inZawiera dyrektywy #undef FEATURE; configure zastępuje je przez #define FEATURE 1 lub /* #undef FEATURE */
configure.in vs configure.acconfigure.in to starsza nazwa dla wejścia makr Autoconf najwyższego poziomu; zmieniona na configure.ac w Autoconf 2.50
Język makr M4Pliki configure.in / configure.ac używają makr M4 i wywołań AC_* (AC_INIT, AC_PROG_CC, AC_CHECK_LIB itp.)
Potok AutomakeMakefile.am (wejście Automake) → Makefile.in (wygenerowany przez automake) → Makefile (wygenerowany przez ./configure)
Sygnatura binarnaBrak - zwykły tekst, brak magicznych bajtów
Typowy rozmiar pliku1 KB-500 KB (configure.in zazwyczaj 5-100 KB; Makefile.in różni się znacznie w zależności od złożoności projektu)
Aktualna wersja AutoconfGNU Autoconf 2.72, wydany w grudniu 2023 r.
PlatformaGłównie Linux/macOS/Unix; dostępny w Windows przez MSYS2, Cygwin lub WSL
Powiązane rozszerzenia.ac (pliki makr Autoconf), .am (szablony wejściowe Automake), .m4 (surowe definicje makr M4)
Wydano1991 (GNU Autoconf 1.0 by David MacKenzie)
Najnowsza wersjaAutoconf 2.72 (December 2023)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.gnu.org

Konwersje IN

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami IN. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki IN.

Najczęściej zadawane pytania

Co to jest plik .in?
Najprawdopodobniej jest to plik szablonu Autotools (Makefile.in, config.h.in), który skrypt configure uzupełnia podczas kompilacji oprogramowania. Można go otworzyć w dowolnym edytorze tekstu. Jeśli pobrałeś archiwum źródłowe, uruchom „./configure” w katalogu, aby go przetworzyć.
Jak otworzyć plik .in?
W dowolnym edytorze tekstu (Notatnik, VS Code, vim). Jest to zwykły tekst. Jeśli jest częścią pakietu źródłowego, przetwarza się go poprzez uruchomienie „./configure” w katalogu pakietu, a nie przez ręczne otwieranie.
Dlaczego mój komputer nie rozpoznaje rozszerzenia .in?
Rozszerzenie .in nie ma domyślnego skojarzenia z aplikacją, ponieważ jest to plik programistyczny, a nie format konsumencki. Kliknij prawym przyciskiem myszy > Otwórz za pomocą > Notatnik (Windows) lub dowolny edytor tekstu.
Czy plik .in to to samo co plik McAfee?
McAfee używa .in wewnętrznie dla niektórych plików, ale zdecydowana większość plików .in to szablony GNU Autotools (Makefile.in, config.h.in) z pakietów oprogramowania Linux/Unix.
Jak przetworzyć Makefile.in, aby otrzymać Makefile?
Uruchom „./configure” w katalogu zawierającym Makefile.in. Skrypt configure odczyta Makefile.in, wstawi wartości wykryte w systemie w miejsce symboli zastępczych @VARIABLE@ i zapisze plik Makefile.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z