.APS

Archivo APS

Visual C++ Binary Resource File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo APS es un archivo de caché interna creado automáticamente por Microsoft Visual Studio cuando editas los recursos de un proyecto (diálogos, iconos, menús, cadenas). No necesitas abrirlo. Si encontraste uno en la carpeta de tu proyecto, Visual Studio lo generó y puedes eliminarlo de forma segura; el IDE lo recrea a partir del script de recursos .rc en la siguiente sesión de edición. No incluyas archivos .aps en el control de versiones.

Desarrollador: Microsoft Categoría: Archivos de desarrollo MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Sep 5, 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 APS?

Un archivo .aps es una caché intermedia binaria generada automáticamente por el editor de recursos de Visual Studio cuando un desarrollador abre o edita un script de recursos .RC en un proyecto de C++ para Windows. Almacena una instantánea binaria compilada de los recursos de Windows del proyecto (diálogos, menús, iconos, tablas de cadenas, aceleradores e información de versión), lo que permite al IDE cargar el editor de recursos rápidamente sin tener que analizar el código fuente de texto cada vez.

El formato .aps es una serialización binaria plana en orden de bytes «little-endian», propiedad de la cadena de herramientas de MSVC. Contiene los mismos datos de recursos que el archivo .rc pero sin los comentarios ni las referencias a nombres simbólicos, que se mantienen por separado en resource.h. El archivo .aps se regenera a partir del .rc automáticamente cada vez que se abre el editor de recursos, lo que lo convierte en un artefacto derivado sin ninguna función en las compilaciones por línea de comandos o CI.

Los desarrolladores deben excluir los archivos .aps del control de versiones incluyéndolos en el archivo .gitignore; solo es necesario rastrear los archivos .rc y .res. Eliminar un archivo .aps siempre es seguro: Visual Studio lo recrea en la siguiente sesión del editor de recursos.

El flujo de trabajo estándar es: fuente .rc → Compilador de recursos (rc.exe) → objeto de recurso binario .res → el enlazador lo incrusta en el .exe o .dll. El archivo .aps es un efecto secundario del IDE y no participa en esta cadena.

Seguridad y protección

RIESGO: LOW

Los archivos APS contienen datos de recursos de Windows compilados (diálogos, cadenas, iconos) y no contienen código ejecutable. Son seguros de eliminar. El único riesgo sería si un archivo .aps de un proyecto no confiable contuviera un recurso malformado incrustado, lo que teóricamente podría activar un error en el compilador/editor de recursos, pero este es un riesgo insignificante en el mundo real.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual C++ Binary Resource Filetambién conocido como APS file, Visual C++ resource cache
DESARROLLADORMicrosoftdesde mid-1990s (Visual C++ 2.x / early MSVC IDE era)
TIPO MIMEapplication/octet-stream
TIPOIntermedio binario compilado de un script de recursos de Windows (binario)
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo de proyecto de AVR Studio - Atmel AVR Studio (ahora Microchip Studio) utiliza .aps para archivos de proyecto de microcontroladores; no está relacionado con los archivos de recursos de Visual C++.
  • Configuración / Instantánea de Microsoft Access - Algunas versiones antiguas de Microsoft Access utilizaban .aps para configuraciones guardadas de asistentes o instantáneas.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Aproximadamente el 20% de los archivos APS comienzan con esta secuencia de bytes. El archivo contiene datos de recursos de Windows codificados en binario puro; no existe una única firma mágica universal documentada.

Programas que abren archivos APS

Windows1 app
Microsoft Visual Studio Freemium Visual Studio abre los .aps automáticamente a través de su editor de recursos; no es necesario abrirlo directamente. Si es necesario, usa Archivo > Abrir para inspeccionarlo, aunque el flujo de trabajo normal nunca lo requiere.

Detalles técnicos

especificación profunda
Función en el flujo de compilaciónSolo caché del IDE; no es consumido por `rc.exe`, el enlazador o las compilaciones de CI; es puramente un artefacto del editor de recursos de Visual Studio
Archivo de origenCompilado a partir del script de recursos `.rc` del proyecto por el editor de recursos de Visual Studio
Archivo de salidaEl recurso enlazado real es el binario `.res` producido por `rc.exe` a partir del `.rc`; el `.aps` no es el resultado de la compilación
Orden de bytesLittle-endian (Windows x86/x64)
ContenidoDiálogos, menús, iconos, mapas de bits, tablas de cadenas, aceleradores e información de versión codificados en binario
No simbólicoSe eliminan los comentarios y las referencias a nombres simbólicos del `.rc`; los símbolos se almacenan por separado en `resource.h`
RegeneraciónRecreado automáticamente desde el `.rc` por Visual Studio; seguro de eliminar en cualquier momento
Control de versionesDebe excluirse mediante `.gitignore`; solo deben confirmarse los archivos `.rc` y `.res`
CompresiónNinguna (estructura binaria plana)
Firma parcialAlgunos archivos `.aps` comienzan con `00 00 00 00 20 00 00 00 FF FF`; no hay una firma constante universal documentada
PlataformaSolo Windows (cadena de herramientas MSVC)
Codificación de cadenasLas cadenas de recursos pueden ser UTF-16 LE (recursos Unicode) o ANSI según el tipo de recurso
Lanzadomid-1990s (Visual C++ 2.x / early MSVC IDE era)
Especificaciónlearn.microsoft.com

Conversiones de APS

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos APS. 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 APS.

Preguntas frecuentes

¿Qué es un archivo APS en Visual Studio?
Es una caché binaria interna del script de recursos .rc de tu proyecto, creada automáticamente por el editor de recursos de Visual Studio para una carga más rápida. Nunca necesitas abrirlo ni modificarlo directamente.
¿Debo añadir los archivos .aps al .gitignore?
Sí; los archivos .aps son artefactos de compilación autogenerados y no deben estar bajo control de versiones. Añade *.aps a tu .gitignore.
¿Puedo eliminar un archivo .aps de forma segura?
Sí. Visual Studio lo regenera a partir del script de recursos .rc la próxima vez que abras el editor de recursos.
¿Cómo abro un archivo .aps?
Generalmente no es necesario. Es un intermediario binario. Si deseas inspeccionarlo, Microsoft Visual Studio puede abrirlo a través del editor de recursos. Un editor hexadecimal puede mostrar el contenido binario puro.
Mi archivo .aps es de AVR Studio, ¿es el mismo formato?
No. AVR Studio (Microchip Studio) utiliza .aps para archivos de proyecto, que es un formato completamente diferente a la caché de recursos de Visual C++. Abre los archivos .aps de AVR en Microchip Studio.

Referencias

1Microsoft Docs - Resource files (C++)learn.microsoft.com
2Microsoft KnowledgeBase Q132340 - Common File Extensions Used by Visual C++jeffpar.github.io

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.ICSiCalendar data file
8.PARTPartial Download File
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

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