.APS

APS-fil

Visual C++ Binary Resource File
Still et spørsmål
HURTIGSVAR

En APS-fil er en intern hurtigbufferfil som opprettes automatisk av Microsoft Visual Studio når du redigerer et prosjekts ressurser (dialoger, ikoner, menyer, strenger). Du trenger ikke å åpne den. Hvis du fant en i prosjektmappen din, har Visual Studio generert den, og du kan trygt slette den - IDE-en gjenskaper den fra .rc-ressursskriptet ved neste redigeringsøkt. Ikke legg .aps-filer til i versjonskontroll.

Utvikler: Microsoft Kategori: Utviklerfiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 5, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er APS-filformatet?

En .aps-fil er en binær mellomliggende hurtigbuffer generert automatisk av Visual Studio sin ressursredigerer når en utvikler åpner eller redigerer et .RC-ressursskript i et Windows C++-prosjekt. Den lagrer et kompilert binært øyeblikksbilde av prosjektets Windows-ressurser - dialoger, menyer, ikoner, strengtabeller, hurtigtaster og versjonsinformasjon - slik at IDE-en kan laste ressursredigereren raskt uten å analysere tekstkilden på nytt hver gang.

.aps-formatet er en flat binær serialisering i «little-endian»-byterekkefølge, proprietær for MSVC-verktøykjeden. Den inneholder de samme ressursdataene som .rc-filen, men strippet for kommentarer og symbolske navnreferanser, som holdes separat i resource.h. .aps-filen regenereres automatisk fra .rc hver gang ressursredigereren åpnes, noe som gjør den til et rent avledet artefakt uten rolle i kommandolinje- eller CI-bygg.

Utviklere bør ekskludere .aps-filer fra versjonskontroll ved å liste dem i .gitignore; bare .rc- og .res-filer trenger å spores. Det er alltid trygt å slette en .aps-fil - Visual Studio gjenskaper den ved neste økt i ressursredigereren.

Standard rørledning er: .rc-kilde → Resource Compiler (rc.exe) → .res binært ressursobjekt → linker bygger den inn i .exe eller .dll. .aps-filen er en bieffekt av IDE-en og spiller ingen rolle i denne kjeden.

Sikkerhet og trygghet

RISIKO: LOW

APS-filer inneholder kompilerte Windows-ressursdata (dialoger, strenger, ikoner) og ingen kjørbar kode. De er trygge å slette. Den eneste risikoen er hvis en .aps-fil fra et upålitelig prosjekt inneholder en innebygd misdannet ressurs, som teoretisk sett kan utløse en feil i ressurskompilatoren/redigereren, men dette er en ubetydelig risiko i praksis.

Formatdetaljer

i et nøtteskall
FULLT NAVNVisual C++ Binary Resource Fileogså kjent som APS file, Visual C++ resource cache
UTVIKLERMicrosoftsiden mid-1990s (Visual C++ 2.x / early MSVC IDE era)
MIME-TYPEapplication/octet-stream
TYPEBinær kompilert mellomvare av et Windows-ressursskript (binær)
Denne filendelsen brukes også av…
  • AVR Studio prosjektfil - Atmel AVR Studio (nå Microchip Studio) bruker .aps for mikrokontroller-prosjektfiler; ikke relatert til Visual C++-ressursfiler.
  • Microsoft Access-innstillinger / Snapshot - Noen eldre Microsoft Access-versjoner brukte .aps for lagrede veiviser- eller snapshot-innstillinger.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Omtrent 20 % av APS-filer starter med denne bytesekvensen. Filen inneholder rå binærkodede Windows-ressursdata; ingen universell magisk signatur er dokumentert.

Programmer som åpner APS-filer

Windows1 app
Microsoft Visual Studio Freemium Visual Studio åpner .aps automatisk via sin ressursredigerer - du trenger ikke å åpne den direkte. Ved behov kan du bruke Fil > Åpne for å inspisere den, men normal arbeidsflyt krever aldri dette.

Tekniske detaljer

dyp spesifikasjon
Rolle i bygg-rørledningenKun IDE-hurtigbuffer; brukes ikke av `rc.exe`, linker eller CI-bygg - utelukkende et artefakt fra Visual Studio sin ressursredigerer
Kilde-filKompilert fra prosjektets `.rc`-ressursskript av Visual Studio sin ressursredigerer
Utdata-filDen faktiske koblede ressursen er `.res`-binærfilen produsert av `rc.exe` fra `.rc`; `.aps` er ikke kompileringens utdata
ByterekkefølgeLittle-endian (Windows x86/x64)
InnholdBinærkodede dialoger, menyer, ikoner, punktgrafikk, strengtabeller, hurtigtaster og versjonsinfo
Ikke-symbolskKommentarer og symbolske navnreferanser fra `.rc` er fjernet; symboler lagres separat i `resource.h`
RegenereringGjenskapes automatisk fra `.rc` av Visual Studio; trygg å slette når som helst
VersjonskontrollBør ekskluderes via `.gitignore`; bare `.rc`- og `.res`-filer bør sjekkes inn
KomprimeringIngen (flat binær struktur)
Delvis signaturNoen `.aps`-filer starter med `00 00 00 00 20 00 00 00 FF FF`; ingen universell konstant signatur er dokumentert
PlattformKun Windows (MSVC-verktøykjede)
StrengkodingRessursstrenger kan være UTF-16 LE (Unicode-ressurser) eller ANSI avhengig av ressurstype
Utgittmid-1990s (Visual C++ 2.x / early MSVC IDE era)
Spesifikasjonlearn.microsoft.com

APS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med APS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om APS-filer.

Ofte stilte spørsmål

Hva er en APS-fil i Visual Studio?
Det er en intern binær hurtigbuffer av prosjektets .rc-ressursskript, opprettet automatisk av Visual Studios ressursredigerer for raskere lasting. Du trenger aldri å åpne eller endre den direkte.
Bør jeg legge til .aps-filer i .gitignore?
Ja - .aps-filer er autogenererte bygg-artefakter og bør ikke versjonskontrolleres. Legg til *.aps i din .gitignore.
Kan jeg trygt slette en .aps-fil?
Ja. Visual Studio regenererer den fra .rc-ressursskriptet neste gang du åpner ressursredigereren.
Hvordan åpner jeg en .aps-fil?
Det trenger du vanligvis ikke. Det er et binært mellomprodukt. Hvis du vil inspisere den, kan Microsoft Visual Studio åpne den via ressursredigereren. En heksadesimal-editor kan vise rått binært innhold.
Min .aps-fil er fra AVR Studio - er det samme format?
Nei. AVR Studio (Microchip Studio) bruker .aps for prosjektfiler, som er et helt annet format enn Visual C++ sin ressurs-hurtigbuffer. Åpne AVR .aps-filer i Microchip Studio.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å