.IN

Archivo IN

Autoconf Input Template File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .in es comúnmente una plantilla de Autoconf/Autotools: un archivo de texto plano con marcadores de posición @VARIABLE@ que un script de configuración rellena durante la compilación de software. Ejemplos comunes son Makefile.in y config.h.in. Abra cualquier archivo .in en un editor de texto; si descargó un paquete de código fuente, ejecute ./configure en el directorio para procesarlo.

Desarrollador: GNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team) Categoría: Archivos de desarrollo Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 16, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo IN?

Un archivo .in es un archivo de plantilla de texto plano procesado por el sistema de construcción GNU Autotools. Los ejemplos más comunes son Makefile.in (plantilla para el Makefile de un proyecto) y config.h.in (plantilla para un encabezado de configuración de C/C++). Cuando un desarrollador ejecuta ./configure -el script generado por GNU Autoconf-, el script lee estas plantillas .in, sustituye los marcadores @VARIABLE@ con valores detectados del entorno de construcción (rutas del compilador, indicadores de biblioteca, características del sistema) y escribe los archivos de salida finales.

GNU Autoconf fue creado por David MacKenzie en 1991 y es mantenido por el GNU Project. Autoconf 2.72 (diciembre de 2023) es la versión actual. El archivo de entrada de macros de nivel superior se denominaba históricamente configure.in; se renombró a configure.ac en Autoconf 2.50 para reducir la ambigüedad, aunque muchos proyectos antiguos todavía utilizan el nombre original.

Tipos comunes de plantillas .in:

  • Makefile.in - se convierte en Makefile después de ejecutar ./configure
  • config.h.in - se convierte en config.h con sustituciones de #define//* #undef */
  • foo.pc.in - se convierte en un archivo .pc de pkg-config

Debido a que los archivos .in son texto plano, cualquier editor puede abrirlos y leerlos. Las extensiones relacionadas incluyen .ac (archivos de macros de Autoconf), .am (entrada de Automake) y .m4 (archivos de macros M4). Tenga en cuenta que la extensión .in no es exclusiva de Autotools -el comando configure_file() de CMake también utiliza plantillas .in-, pero los desarrolladores de software que trabajan con sistemas de construcción Autotools representan el caso de uso dominante.

Seguridad y protección

RIESGO: LOW

Un archivo de plantilla .in es texto plano y no puede ejecutar código por sí mismo. Es seguro abrirlo en un editor de texto. El script configure que procesa los archivos .in es un script de shell (que sí ejecuta código); se aplica la precaución normal al ejecutar ./configure desde una fuente no confiable. El archivo .in en sí es pasivo.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOAutoconf Input Template Filetambién conocido como configure.in, Makefile.in
DESARROLLADORGNU Project (Autoconf: David MacKenzie, 1991; currently maintained by the Autoconf team)desde 1991 (GNU Autoconf 1.0 by David MacKenzie)
TIPO MIMEtext/plain
TIPOarchivo de plantilla de texto plano procesado por Autoconf o scripts de configuración
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo interno/temporal de McAfee VirusScan - Algunas versiones del antivirus McAfee utilizan .in como una extensión de archivo interna para datos temporales o relacionados con la cuarentena; no es un formato público documentado y rara vez lo encuentran los usuarios.
  • Archivo genérico de plantilla/entrada - Muchas aplicaciones utilizan .in como una convención genérica para cualquier plantilla o archivo de entrada que se procesa para producir un archivo de salida (por ejemplo, configure_file de CMake utiliza plantillas .in).
  • Entrada de construcción de módulos Perl - Algunos sistemas de construcción de Perl/CPAN utilizan archivos .in como plantillas de entrada para archivos generados durante la instalación de módulos.

Programas que abren archivos IN

Windows2 apps
Visual Studio Code Código abierto Abra el archivo .in como texto plano; VS Code lo maneja como un archivo de texto/Make/shell según el contenido.
Notepad / Notepad++ Código abierto Abra el archivo .in como texto plano para inspeccionar o editar el contenido de la plantilla.
macOS1 app
Terminal + any text editor Integrado Abra archivos .in en vim, nano o un editor GUI (VS Code, BBEdit). Ejecute ./configure para procesarlos durante una construcción.
Linux2 apps
Any text editor (vim, nano, gedit, VS Code) Código abierto Abra el archivo .in directamente en su editor preferido. Ejecute autoconf (para configure.in/configure.ac) o ./configure (para Makefile.in) para procesar la plantilla.
GNU Autoconf Código abierto Ejecute «autoconf» en el directorio de fuentes para procesar configure.in/configure.ac y generar el script de configuración. Ejecute «./configure» para procesar Makefile.in y config.h.in.

Detalles técnicos

especificación profunda
Codificación de archivoTexto plano ASCII/UTF-8
Función principalArchivo de plantilla consumido por ./configure (generado por GNU Autoconf) para producir archivos de salida de construcción finales
Sintaxis de marcadoresMarcadores @VARIABLE@ reemplazados por configure con valores del sistema detectados (ruta del compilador, indicadores de biblioteca, indicadores de características)
Tipos de plantillas comunesMakefile.in → Makefile; config.h.in → config.h; foo.pc.in → foo.pc (metadatos de pkg-config)
Estructura de config.h.inContiene directivas #undef FEATURE; configure las reemplaza con #define FEATURE 1 o /* #undef FEATURE */
configure.in vs configure.acconfigure.in es el nombre antiguo para la entrada de macros de Autoconf de nivel superior; renombrado a configure.ac en Autoconf 2.50
Lenguaje de macros M4Los archivos configure.in / configure.ac utilizan macros M4 y llamadas AC_* (AC_INIT, AC_PROG_CC, AC_CHECK_LIB, etc.)
Flujo de AutomakeMakefile.am (entrada de Automake) → Makefile.in (producido por automake) → Makefile (producido por ./configure)
Firma binariaNinguna - texto plano, sin bytes mágicos
Tamaño de archivo típico1 KB-500 KB (configure.in típicamente 5-100 KB; Makefile.in varía ampliamente según la complejidad del proyecto)
Versión actual de AutoconfGNU Autoconf 2.72, lanzada en diciembre de 2023
PlataformaPrincipalmente Linux/macOS/Unix; disponible en Windows a través de MSYS2, Cygwin o WSL
Extensiones relacionadas.ac (archivos de macros de Autoconf), .am (plantillas de entrada de Automake), .m4 (definiciones de macros M4 puras)
Lanzado1991 (GNU Autoconf 1.0 by David MacKenzie)
Última versiónAutoconf 2.72 (December 2023)
Estándar abiertoSí · libre de regalías
Especificaciónwww.gnu.org

Conversiones de IN

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos IN. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos IN.

Preguntas frecuentes

¿Qué es un archivo .in?
Lo más probable es que sea un archivo de plantilla de Autotools (Makefile.in, config.h.in) que el script de configuración rellena durante la compilación del software. Ábralo en cualquier editor de texto. Si descargó un archivo tarball de fuentes, ejecute «./configure» en el directorio para procesarlo.
¿Cómo abro un archivo .in?
En cualquier editor de texto (Notepad, VS Code, vim). Es texto plano. Si forma parte de un paquete de fuentes, se procesa ejecutando «./configure» en el directorio del paquete, no abriéndolo manualmente.
¿Por qué mi computadora no reconoce la extensión .in?
La extensión .in no tiene una asociación de aplicación predeterminada porque es un archivo para desarrolladores, no un formato para el consumidor. Haga clic derecho > Abrir con > Notepad (Windows) o cualquier editor de texto.
¿Es un archivo .in lo mismo que un archivo de McAfee?
McAfee utiliza .in internamente para algunos archivos, pero la gran mayoría de los archivos .in son plantillas de GNU Autotools (Makefile.in, config.h.in) de paquetes de software de Linux/Unix.
¿Cómo proceso un Makefile.in para obtener un Makefile?
Ejecute «./configure» en el directorio que contiene Makefile.in. El script de configuración lee Makefile.in, sustituye los valores detectados por el sistema en los marcadores @VARIABLE@ y escribe el Makefile.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z