.APS

APS-fil

Visual C++ Binary Resource File
Stil et spørgsmål
HURTIGT SVAR

En APS-fil er en intern cache-fil, der oprettes automatisk af Microsoft Visual Studio, når du redigerer et projekts ressourcer (dialoger, ikoner, menuer, strenge). Du behøver ikke at åbne den. Hvis du har fundet en i din projektmappe, har Visual Studio genereret den, og du kan roligt slette den - IDE'et gendanner den fra .rc-ressourcescriptet ved næste redigeringssession. Undlad at committe .aps-filer til versionsstyring.

Udvikler: Microsoft Kategori: Udviklerfiler MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 5, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er APS-filformatet?

En .aps-fil er en binær mellemliggende cache, der genereres automatisk af Visual Studio-ressourceeditoren, når en udvikler åbner eller redigerer et .RC-ressourcescript i et Windows C++-projekt. Den gemmer et kompileret binært øjebliksbillede af projektets Windows-ressourcer - dialoger, menuer, ikoner, strengtabeller, acceleratorer og versionsoplysninger - hvilket gør det muligt for IDE'et at indlæse ressourceeditoren hurtigt uden at genanalysere tekstkilden hver gang.

.aps-formatet er en flad binær serialisering i little-endian byte-rækkefølge, som er proprietær for MSVC-værktøjskæden. Den indeholder de samme ressourcedata som .rc-filen, men uden kommentarer og symbolske navnereferencer, som opbevares separat i resource.h. .aps-filen gendannes automatisk fra .rc, hver gang ressourceeditoren åbnes, hvilket gør den til en ren afledt artefakt uden nogen rolle i kommandolinje- eller CI-builds.

Udviklere bør ekskludere .aps-filer fra versionsstyring ved at angive dem i .gitignore; kun .rc- og .res-filer skal spores. Det er altid sikkert at slette en .aps-fil - Visual Studio genopretter den ved næste ressourceeditor-session.

Standard-pipelinen er: .rc-kilde → Resource Compiler (rc.exe) → .res binært ressourceobjekt → linker indlejrer i .exe eller .dll. .aps-filen er en bivirkning af IDE'et og spiller ingen rolle i denne kæde.

Sikkerhed og tryghed

RISIKO: LOW

APS-filer indeholder kompilerede Windows-ressourcedata (dialoger, strenge, ikoner) og ingen eksekverbar kode. De er sikre at slette. Den eneste risiko er, hvis en .aps-fil fra et upålideligt projekt indeholdt en indlejret fejlbehæftet ressource, som teoretisk set kunne udløse en fejl i ressource-compileren/editoren, men dette er en ubetydelig risiko i praksis.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNVisual C++ Binary Resource Fileogså kendt som APS file, Visual C++ resource cache
UDVIKLERMicrosoftsiden mid-1990s (Visual C++ 2.x / early MSVC IDE era)
MIME-TYPEapplication/octet-stream
TYPEBinært kompileret mellemprodukt af et Windows-ressourcescript (binær)
Dette filtypenavn bruges også af…
  • AVR Studio Project File - Atmel AVR Studio (nu Microchip Studio) bruger .aps til projektfiler til mikrocontrollere; ikke relateret til Visual C++-ressourcefiler.
  • Microsoft Access-indstillinger / Snapshot - Nogle ældre Microsoft Access-versioner brugte .aps til gemte guide- eller snapshot-indstillinger.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Cirka 20 % af APS-filer starter med denne byte-sekvens. Filen indeholder rå binært kodede Windows-ressourcedata; ingen universel enkelt magic-signatur er dokumenteret.

Programmer der åbner APS-filer

Windows1 app
Microsoft Visual Studio Freemium Visual Studio åbner .aps automatisk via sin ressourceeditor - du behøver ikke at åbne den direkte. Hvis det er nødvendigt, kan du bruge File > Open for at inspicere den, men en normal arbejdsgang kræver aldrig dette.

Tekniske detaljer

dyb specifikation
Rolle i build-pipelineKun IDE-cache; bruges ikke af `rc.exe`, linker eller CI-builds - udelukkende en artefakt fra Visual Studio-ressourceeditoren
Kilde-filKompileret fra projektets `.rc`-ressourcescript af Visual Studio-ressourceeditoren
Output-filDen faktiske linkede ressource er den `.res`-binærfil, der produceres af `rc.exe` fra `.rc`; `.aps` er ikke kompileringens output
Byte-rækkefølgeLittle-endian (Windows x86/x64)
IndholdBinært kodede dialoger, menuer, ikoner, bitmaps, strengtabeller, acceleratorer og versionsinfo
Ikke-symbolskKommentarer og symbolske navnereferencer fra `.rc` er fjernet; symboler gemmes separat i `resource.h`
GendannelseGendannes automatisk fra `.rc` af Visual Studio; kan slettes når som helst
VersionsstyringBør ekskluderes via `.gitignore`; kun `.rc`- og `.res`-filer bør committes
KomprimeringIngen (flad binær struktur)
Delvis signaturNogle `.aps`-filer starter med `00 00 00 00 20 00 00 00 FF FF`; ingen universel konstant signatur er dokumenteret
PlatformKun Windows (MSVC-værktøjskæde)
StrengkodningRessourcestrenge kan være UTF-16 LE (Unicode-ressourcer) eller ANSI afhængigt af ressourcetypen
Udgivetmid-1990s (Visual C++ 2.x / early MSVC IDE era)
Specifikationlearn.microsoft.com

APS-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med APS-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om APS-filer.

Ofte stillede spørgsmål

Hvad er en APS-fil i Visual Studio?
Det er en intern binær cache af dit projekts .rc-ressourcescript, oprettet automatisk af Visual Studios ressourceeditor for hurtigere indlæsning. Du behøver aldrig at åbne eller ændre den direkte.
Skal jeg tilføje .aps-filer til .gitignore?
Ja - .aps-filer er autogenererede build-artefakter og bør ikke versionsstyres. Tilføj *.aps til din .gitignore.
Kan jeg roligt slette en .aps-fil?
Ja. Visual Studio gendanner den fra .rc-ressourcescriptet, næste gang du åbner ressourceeditoren.
Hvordan åbner jeg en .aps-fil?
Det behøver du generelt ikke. Det er et binært mellemprodukt. Hvis du vil inspicere den, kan Microsoft Visual Studio åbne den via ressourceeditoren. En hex-editor kan vise det rå binære indhold.
Min .aps-fil er fra AVR Studio - er det samme format?
Nej. AVR Studio (Microchip Studio) bruger .aps til projektfiler, hvilket er et helt andet format end Visual C++-ressourcecachen. Åbn AVR .aps-filer i Microchip Studio.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å