.APS

Arquivo APS

Visual C++ Binary Resource File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo APS é um arquivo de cache interno criado automaticamente pelo Microsoft Visual Studio quando você edita os recursos de um projeto (diálogos, ícones, menus, strings). Você não precisa abri-lo. Se encontrou um na pasta do seu projeto, o Visual Studio o gerou e você pode excluí-lo com segurança - a IDE o recria a partir do script de recurso .rc na próxima sessão de edição. Não envie arquivos .aps para o controle de versão.

Desenvolvedor: Microsoft Categoria: Arquivos de Desenvolvedor MIME: application/octet-stream
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Sep 5, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro APS?

Um arquivo .aps é um cache intermediário binário gerado automaticamente pelo editor de recursos do Visual Studio quando um desenvolvedor abre ou edita um script de recurso .RC em um projeto C++ para Windows. Ele armazena um snapshot binário compilado dos recursos do Windows do projeto - diálogos, menus, ícones, tabelas de strings, aceleradores e informações de versão - permitindo que a IDE carregue o editor de recursos rapidamente sem analisar o código-fonte de texto toda vez.

O formato .aps é uma serialização binária plana em ordem de bytes little-endian, proprietária do conjunto de ferramentas MSVC. Ele contém os mesmos dados de recurso que o arquivo .rc, mas sem comentários e referências de nomes simbólicos, que são mantidos separadamente em resource.h. O arquivo .aps é regenerado a partir do .rc automaticamente sempre que o editor de recursos é aberto, tornando-o um artefato derivado sem papel em compilações de linha de comando ou CI.

Os desenvolvedores devem excluir arquivos .aps do controle de versão listando-os no .gitignore; apenas os arquivos .rc e .res precisam ser rastreados. Excluir um arquivo .aps é sempre seguro - o Visual Studio o recria na próxima sessão do editor de recursos.

O fluxo padrão é: código-fonte .rc → Compilador de Recursos (rc.exe) → objeto de recurso binário .res → o vinculador (linker) o incorpora no .exe ou .dll. O arquivo .aps é um efeito colateral da IDE e não faz parte desta cadeia.

Segurança e proteção

RISCO: LOW

Arquivos APS contêm dados de recursos do Windows compilados (diálogos, strings, ícones) e nenhum código executável. Eles são seguros para excluir. O único risco é se um arquivo .aps de um projeto não confiável contivesse um recurso malformado incorporado, o que teoricamente poderia desencadear um erro no compilador/editor de recursos, mas este é um risco real insignificante.

Detalhes do formato

em resumo
NOME COMPLETOVisual C++ Binary Resource Filetambém conhecido como APS file, Visual C++ resource cache
DESENVOLVEDORMicrosoftdesde mid-1990s (Visual C++ 2.x / early MSVC IDE era)
TIPO MIMEapplication/octet-stream
TIPOIntermediário binário compilado de um script de recurso do Windows (binário)
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Arquivo de Projeto do AVR Studio - O Atmel AVR Studio (agora Microchip Studio) usa .aps para arquivos de projeto de microcontroladores; não relacionado aos arquivos de recurso do Visual C++.
  • Configurações / Snapshot do Microsoft Access - Algumas versões antigas do Microsoft Access usavam .aps para configurações salvas de assistentes ou snapshots.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Aproximadamente 20% dos arquivos APS começam com esta sequência de bytes. O arquivo contém dados de recursos do Windows codificados em binário bruto; nenhuma assinatura mágica única universal é documentada.

Programas que abrem arquivos APS

Windows1 app
Microsoft Visual Studio Freemium O Visual Studio abre o .aps automaticamente através de seu editor de recursos - você não precisa abri-lo diretamente. Se necessário, use Arquivo > Abrir para inspecioná-lo, mas o fluxo de trabalho normal nunca exige isso.

Detalhes técnicos

especificação profunda
Papel no fluxo de compilaçãoApenas cache da IDE; não é consumido pelo `rc.exe`, linker ou compilações de CI - puramente um artefato do editor de recursos do Visual Studio
Arquivo de origemCompilado a partir do script de recurso `.rc` do projeto pelo editor de recursos do Visual Studio
Arquivo de saídaO recurso vinculado real é o binário `.res` produzido pelo `rc.exe` a partir do `.rc`; o `.aps` não é a saída da compilação
Ordem dos bytesLittle-endian (Windows x86/x64)
ConteúdoDiálogos, menus, ícones, bitmaps, tabelas de strings, aceleradores e informações de versão codificados em binário
Não simbólicoComentários e referências de nomes simbólicos do `.rc` são removidos; os símbolos são armazenados separadamente em `resource.h`
RegeneraçãoRecriado automaticamente a partir do `.rc` pelo Visual Studio; seguro para excluir a qualquer momento
Controle de versãoDeve ser excluído via `.gitignore`; apenas arquivos `.rc` e `.res` devem ser commitados
CompressãoNenhuma (estrutura binária plana)
Assinatura parcialAlguns arquivos `.aps` começam com `00 00 00 00 20 00 00 00 FF FF`; nenhuma assinatura constante universal é documentada
PlataformaApenas Windows (conjunto de ferramentas MSVC)
Codificação de stringsAs strings de recurso podem ser UTF-16 LE (recursos Unicode) ou ANSI, dependendo do tipo de recurso
Lançadomid-1990s (Visual C++ 2.x / early MSVC IDE era)
Especificaçãolearn.microsoft.com

Conversões de APS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos APS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos APS.

Perguntas frequentes

O que é um arquivo APS no Visual Studio?
É um cache binário interno do script de recurso .rc do seu projeto, criado automaticamente pelo editor de recursos do Visual Studio para um carregamento mais rápido. Você nunca precisa abri-lo ou modificá-lo diretamente.
Devo adicionar arquivos .aps ao .gitignore?
Sim - arquivos .aps são artefatos de compilação gerados automaticamente e não devem ser controlados por versão. Adicione *.aps ao seu .gitignore.
Posso excluir um arquivo .aps com segurança?
Sim. O Visual Studio o regenera a partir do script de recurso .rc na próxima vez que você abrir o editor de recursos.
Como abro um arquivo .aps?
Geralmente você não precisa. É um intermediário binário. Se desejar inspecioná-lo, o Microsoft Visual Studio pode abri-lo através do editor de recursos. Um editor hexadecimal pode mostrar o conteúdo binário bruto.
Meu arquivo .aps é do AVR Studio - é o mesmo formato?
Não. O AVR Studio (Microchip Studio) usa .aps para arquivos de projeto, que é um formato completamente diferente do cache de recursos do Visual C++. Abra arquivos .aps do AVR no Microchip Studio.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.JSONJavaScript Object Notation file

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z