.APS

APS-fil

Visual C++ Binary Resource File
Ställ en fråga
SNABBT SVAR

En APS-fil är en intern cachefil som skapas automatiskt av Microsoft Visual Studio när du redigerar ett projekts resurser (dialogrutor, ikoner, menyer, strängar). Du behöver inte öppna den. Om du hittade en i din projektmapp har Visual Studio genererat den och du kan säkert radera den - IDE:n återskapar den från resurskriptet .rc vid nästa redigeringssession. Checka inte in .aps-filer i versionshantering.

Utvecklare: Microsoft Kategori: Utvecklarfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 5, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet APS?

En .aps-fil är en binär mellanliggande cache som genereras automatiskt av Visual Studio-resursredigeraren när en utvecklare öppnar eller redigerar ett .RC-resursskript i ett Windows C++-projekt. Den lagrar en kompilerad binär ögonblicksbild av projektets Windows-resurser - dialogrutor, menyer, ikoner, strängtabeller, acceleratorer och versionsinformation - vilket gör att IDE:n kan ladda resursredigeraren snabbt utan att behöva parsa om textkällan varje gång.

Formatet .aps är en platt binär serialisering i little-endian byteordning, proprietär för MSVC-verktygskedjan. Den innehåller samma resursdata som .rc-filen men rensad från kommentarer och symboliska namnreferenser, vilka lagras separat i resource.h. Filen .aps återskapas automatiskt från .rc när resursredigeraren öppnas, vilket gör den till en ren härledd artefakt utan roll i kommandorads- eller CI-byggen.

Utvecklare bör exkludera .aps-filer från versionshantering genom att lista dem i .gitignore; endast .rc- och .res-filer behöver spåras. Att radera en .aps-fil är alltid säkert - Visual Studio återskapar den vid nästa session i resursredigeraren.

Standardflödet är: .rc-källa → Resource Compiler (rc.exe) → .res binärt resursobjekt → länkaren bäddar in i .exe eller .dll. Filen .aps är en sidoeffekt av IDE:n och spelar ingen roll i denna kedja.

Säkerhet & trygghet

RISK: LOW

APS-filer innehåller kompilerad Windows-resursdata (dialogrutor, strängar, ikoner) och ingen exekverbar kod. De är säkra att radera. Den enda risken är om en .aps-fil från ett otillförlitligt projekt innehåller en inbäddad felaktig resurs, vilket teoretiskt skulle kunna utlösa ett fel i resurskompilatorn/redigeraren, men detta är en försumbar risk i praktiken.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNVisual C++ Binary Resource Fileäven känd som APS file, Visual C++ resource cache
UTVECKLAREMicrosoftsedan mid-1990s (Visual C++ 2.x / early MSVC IDE era)
MIME-TYPapplication/octet-stream
TYPBinär kompilerad mellanprodukt av ett Windows-resursskript (binär)
Detta filtillägg används också av…
  • AVR Studio Project File - Atmel AVR Studio (numera Microchip Studio) använder .aps för projektfiler för mikrokontroller; ej relaterat till Visual C++-resursfiler.
  • Microsoft Access-inställningar / Snapshot - Vissa äldre versioner av Microsoft Access använde .aps för sparade inställningar för guider eller snapshots.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Ungefär 20 % av alla APS-filer börjar med denna bytesekvens. Filen innehåller rå binärkodad Windows-resursdata; ingen universell magisk signatur finns dokumenterad.

Program som öppnar APS-filer

Windows1 app
Microsoft Visual Studio Freemium Visual Studio öppnar .aps automatiskt via sin resursredigerare - du behöver inte öppna den direkt. Vid behov kan du använda Arkiv > Öppna för att inspektera den, men ett normalt arbetsflöde kräver aldrig detta.

Tekniska detaljer

djup specifikation
Roll i byggkedjanEndast IDE-cache; används inte av `rc.exe`, länkaren eller CI-byggen - en ren artefakt från Visual Studio-resursredigeraren
KällfilKompilerad från projektets `.rc`-resursskript av Visual Studio-resursredigeraren
UtdatafilDen faktiska länkade resursen är den `.res`-binär som produceras av `rc.exe` från `.rc`; `.aps` är inte kompileringsresultatet
ByteordningLittle-endian (Windows x86/x64)
InnehållBinärkodade dialogrutor, menyer, ikoner, bitmappar, strängtabeller, acceleratorer och versionsinfo
Icke-symboliskKommentarer och symboliska namnreferenser från `.rc` är borttagna; symboler lagras separat i `resource.h`
ÅterskapandeÅterskapas automatiskt från `.rc` av Visual Studio; säker att radera när som helst
VersionshanteringBör exkluderas via `.gitignore`; endast `.rc`- och `.res`-filer bör checkas in
KomprimeringIngen (platt binär struktur)
Partiell signaturVissa `.aps`-filer börjar med `00 00 00 00 20 00 00 00 FF FF`; ingen universell konstant signatur finns dokumenterad
PlattformEndast Windows (MSVC-verktygskedja)
SträngkodningResurssträngar kan vara UTF-16 LE (Unicode-resurser) eller ANSI beroende på resurstyp
Släpptmid-1990s (Visual C++ 2.x / early MSVC IDE era)
Specifikationlearn.microsoft.com

APS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med APS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om APS-filer.

Vanliga frågor

Vad är en APS-fil i Visual Studio?
Det är en intern binär cache av ditt projekts .rc-resursskript, skapad automatiskt av Visual Studios resursredigerare för snabbare laddning. Du behöver aldrig öppna eller ändra den manuellt.
Bör jag lägga till .aps-filer i .gitignore?
Ja - .aps-filer är autogenererade byggartefakter och bör inte versionshanteras. Lägg till *.aps i din .gitignore.
Kan jag säkert radera en .aps-fil?
Ja. Visual Studio återskapar den från .rc-resursskriptet nästa gång du öppnar resursredigeraren.
Hur öppnar jag en .aps-fil?
Det behöver du generellt inte göra. Det är en binär mellanprodukt. Om du vill inspektera den kan Microsoft Visual Studio öppna den via resursredigeraren. En hex-redigerare kan visa rått binärt innehåll.
Min .aps-fil kommer från AVR Studio - är det samma format?
Nej. AVR Studio (Microchip Studio) använder .aps för projektfiler, vilket är ett helt annat format än Visual C++-resurscachen. Öppna AVR .aps-filer i Microchip Studio.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö