.APS

File APS

Visual C++ Binary Resource File
Fai una domanda
RISPOSTA RAPIDA

Un file APS è un file di cache interna creato automaticamente da Microsoft Visual Studio quando si modificano le risorse di un progetto (finestre di dialogo, icone, menu, stringhe). Non è necessario aprirlo. Se ne hai trovato uno nella cartella del tuo progetto, Visual Studio lo ha generato e puoi eliminarlo in sicurezza: l'IDE lo ricrea dallo script di risorse .rc alla sessione di modifica successiva. Non inviare i file .aps al controllo di versione.

Sviluppatore: Microsoft Categoria: File di sviluppo MIME: application/octet-stream
SI APRE SU Windows
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 5, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file APS?

Un file .aps è una cache intermedia binaria generata automaticamente dall'editor di risorse di Visual Studio quando uno sviluppatore apre o modifica uno script di risorse .RC in un progetto Windows C++. Memorizza un'istantanea binaria compilata delle risorse Windows del progetto - finestre di dialogo, menu, icone, tabelle di stringhe, tasti di scelta rapida e informazioni sulla versione - consentendo all'IDE di caricare rapidamente l'editor di risorse senza dover analizzare nuovamente il sorgente testuale ogni volta.

Il formato .aps è una serializzazione binaria piatta in ordine di byte little-endian, proprietaria della toolchain MSVC. Contiene gli stessi dati di risorsa del file .rc ma privi di commenti e riferimenti a nomi simbolici, che sono conservati separatamente in resource.h. Il file .aps viene rigenerato automaticamente da .rc ogni volta che viene aperto l'editor di risorse, rendendolo un vero e proprio artefatto derivato senza alcun ruolo nelle build da riga di comando o CI.

Gli sviluppatori dovrebbero escludere i file .aps dal controllo di versione elencandoli nel file .gitignore; solo i file .rc e .res devono essere tracciati. Eliminare un file .aps è sempre sicuro: Visual Studio lo ricrea alla successiva sessione dell'editor di risorse.

La pipeline standard è: sorgente .rc → Compilatore di risorse (rc.exe) → oggetto risorsa binaria .res → il linker lo incorpora nel file .exe o .dll. Il file .aps è un effetto collaterale dell'IDE e non ha alcun ruolo in questa catena.

Sicurezza e incolumità

RISCHIO: LOW

I file APS contengono dati di risorse Windows compilati (finestre di dialogo, stringhe, icone) e nessun codice eseguibile. Sono sicuri da eliminare. L'unico rischio è se un file .aps proveniente da un progetto non attendibile contenesse una risorsa incorporata malformata, che teoricamente potrebbe innescare un bug nel compilatore/editor di risorse, ma si tratta di un rischio trascurabile nel mondo reale.

Dettagli del formato

in sintesi
NOME COMPLETOVisual C++ Binary Resource Fileanche noto come APS file, Visual C++ resource cache
SVILUPPATOREMicrosoftdal mid-1990s (Visual C++ 2.x / early MSVC IDE era)
TIPO MIMEapplication/octet-stream
TIPOIntermedio binario compilato di uno script di risorse Windows (binario)
Questa estensione è usata anche da…
  • File di progetto AVR Studio - Atmel AVR Studio (ora Microchip Studio) utilizza .aps per i file di progetto dei microcontrollori; non correlato ai file di risorse di Visual C++.
  • Impostazioni / Snapshot di Microsoft Access - Alcune versioni precedenti di Microsoft Access utilizzavano .aps per le impostazioni salvate della procedura guidata o degli snapshot.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Circa il 20% dei file APS inizia con questa sequenza di byte. Il file contiene dati di risorse Windows codificati in binario grezzo; non è documentata una singola firma magica universale.

Programmi che aprono file APS

Windows1 app
Microsoft Visual Studio Freemium Visual Studio apre automaticamente i file .aps tramite il suo editor di risorse - non è necessario aprirlo direttamente. Se necessario, usa File > Apri per ispezionarlo, ma il normale flusso di lavoro non lo richiede mai.

Dettagli tecnici

specifiche approfondite
Ruolo nella pipeline di buildSolo cache dell'IDE; non consumato da `rc.exe`, dal linker o dalle build CI - puramente un artefatto dell'editor di risorse di Visual Studio
File sorgenteCompilato dallo script di risorse `.rc` del progetto tramite l'editor di risorse di Visual Studio
File di outputLa risorsa collegata effettiva è il binario `.res` prodotto da `rc.exe` a partire da `.rc`; `.aps` non è l'output della compilazione
Ordine dei byteLittle-endian (Windows x86/x64)
ContenutoFinestre di dialogo, menu, icone, bitmap, tabelle di stringhe, tasti di scelta rapida e info sulla versione codificati in binario
Non simbolicoI commenti e i riferimenti ai nomi simbolici da `.rc` vengono rimossi; i simboli sono memorizzati separatamente in `resource.h`
RigenerazioneRicreato automaticamente da `.rc` da Visual Studio; sicuro da eliminare in qualsiasi momento
Controllo di versioneDovrebbe essere escluso tramite `.gitignore`; solo i file `.rc` e `.res` dovrebbero essere inviati
CompressioneNessuna (struttura binaria piatta)
Firma parzialeAlcuni file `.aps` iniziano con `00 00 00 00 20 00 00 00 FF FF`; non è documentata alcuna firma costante universale
PiattaformaSolo Windows (toolchain MSVC)
Codifica delle stringheLe stringhe di risorsa possono essere UTF-16 LE (risorse Unicode) o ANSI a seconda del tipo di risorsa
Rilasciatomid-1990s (Visual C++ 2.x / early MSVC IDE era)
Specificalearn.microsoft.com

Conversioni APS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file APS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file APS.

Domande frequenti

Cos'è un file APS in Visual Studio?
È una cache binaria interna dello script di risorse .rc del progetto, creata automaticamente dall'editor di risorse di Visual Studio per un caricamento più rapido. Non è mai necessario aprirlo o modificarlo direttamente.
Dovrei aggiungere i file .aps al .gitignore?
Sì - i file .aps sono artefatti di build generati automaticamente e non dovrebbero essere sotto controllo di versione. Aggiungi *.aps al tuo .gitignore.
Posso eliminare in sicurezza un file .aps?
Sì. Visual Studio lo rigenera dallo script di risorse .rc la prossima volta che aprirai l'editor di risorse.
Come si apre un file .aps?
In genere non è necessario. È un intermedio binario. Se desideri ispezionarlo, Microsoft Visual Studio può aprirlo tramite l'editor di risorse. Un editor esadecimale può mostrare il contenuto binario grezzo.
Il mio file .aps proviene da AVR Studio - è lo stesso formato?
No. AVR Studio (Microchip Studio) utilizza .aps per i file di progetto, che è un formato completamente diverso dalla cache delle risorse di Visual C++. Apri i file .aps di AVR in Microchip Studio.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z