.APS

APS-bestand

Visual C++ Binary Resource File
Stel een vraag
SNEL ANTWOORD

Een APS-bestand is een intern cachebestand dat automatisch wordt aangemaakt door Microsoft Visual Studio wanneer u de bronnen van een project (dialoogvensters, pictogrammen, menu's, tekenreeksen) bewerkt. U hoeft het niet te openen. Als u er een in uw projectmap vindt, heeft Visual Studio deze gegenereerd en kunt u deze veilig verwijderen - de IDE maakt het opnieuw aan op basis van het .rc-bronscript bij de volgende bewerkingssessie. Voeg .aps-bestanden niet toe aan versiebeheer.

Ontwikkelaar: Microsoft Categorie: Ontwikkelaarsbestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 5, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het APS-bestandsformaat?

Een .aps-bestand is een binaire tussenliggende cache die automatisch wordt gegenereerd door de Visual Studio-broneditor wanneer een ontwikkelaar een .RC-bronscript opent of bewerkt in een Windows C++-project. Het slaat een gecompileerde binaire momentopname op van de Windows-bronnen van het project - dialoogvensters, menu's, pictogrammen, tekenreekstabellen, sneltoetsen en versie-informatie - waardoor de IDE de broneditor snel kan laden zonder de tekstbron telkens opnieuw te parseren.

Het .aps-formaat is een platte binaire serialisatie in little-endian bytevolgorde, eigendom van de MSVC-toolchain. Het bevat dezelfde brongegevens als het .rc-bestand, maar ontdaan van commentaren en symbolische naamverwijzingen, die afzonderlijk worden bewaard in resource.h. Het .aps-bestand wordt automatisch opnieuw gegenereerd uit .rc telkens wanneer de broneditor wordt geopend, waardoor het een echt afgeleid artefact is zonder rol in opdrachtregel- of CI-builds.

Ontwikkelaars moeten .aps-bestanden uitsluiten van versiebeheer door ze op te nemen in .gitignore; alleen .rc- en .res-bestanden moeten worden bijgehouden. Het verwijderen van een .aps-bestand is altijd veilig - Visual Studio maakt het opnieuw aan bij de volgende sessie in de broneditor.

De standaardpijplijn gaat als volgt: .rc-bron → Resource Compiler (rc.exe) → .res binair bronobject → linker sluit dit in bij de .exe of .dll. Het .aps-bestand is een bijproduct van de IDE en speelt geen rol in deze keten.

Beveiliging & veiligheid

RISICO: LOW

APS-bestanden bevatten gecompileerde Windows-brongegevens (dialoogvensters, tekenreeksen, pictogrammen) en geen uitvoerbare code. Ze zijn veilig te verwijderen. Het enige risico is als een .aps-bestand van een niet-vertrouwd project een ingesloten misvormde bron bevat, wat theoretisch een fout in de broncompiler/editor zou kunnen veroorzaken, maar dit is een verwaarloosbaar risico in de praktijk.

Formaatdetails

in een notendop
VOLLEDIGE NAAMVisual C++ Binary Resource Fileook bekend als APS file, Visual C++ resource cache
ONTWIKKELAARMicrosoftsinds mid-1990s (Visual C++ 2.x / early MSVC IDE era)
MIME-TYPEapplication/octet-stream
TYPEBinair gecompileerd tussenproduct van een Windows-bronscript (binair)
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • AVR Studio Projectbestand - Atmel AVR Studio (nu Microchip Studio) gebruikt .aps voor microcontroller-projectbestanden; niet gerelateerd aan Visual C++-bronbestanden.
  • Microsoft Access-instellingen / Snapshot - Sommige oudere Microsoft Access-versies gebruikten .aps voor opgeslagen wizard- of snapshot-instellingen.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Ongeveer 20% van de APS-bestanden begint met deze bytereeks. Het bestand bevat onbewerkte binair gecodeerde Windows-brongegevens; er is geen universele enkele magische handtekening gedocumenteerd.

Programma's die APS-bestanden openen

Windows1 app
Microsoft Visual Studio Freemium Visual Studio opent .aps automatisch via de broneditor - u hoeft het niet rechtstreeks te openen. Gebruik indien nodig Bestand > Openen om het te inspecteren, maar de normale workflow vereist dit nooit.

Technische details

diepe specificaties
Rol in build-pijplijnAlleen IDE-cache; wordt niet gebruikt door `rc.exe`, linker of CI-builds - puur een artefact van de Visual Studio-broneditor
BronbestandGecompileerd uit het `.rc`-bronscript van het project door de Visual Studio-broneditor
UitvoerbestandDe daadwerkelijk gekoppelde bron is het binaire `.res`-bestand geproduceerd door `rc.exe` uit `.rc`; `.aps` is niet de compilatie-output
BytevolgordeLittle-endian (Windows x86/x64)
InhoudBinair gecodeerde dialoogvensters, menu's, pictogrammen, bitmaps, tekenreekstabellen, sneltoetsen en versie-informatie
Niet-symbolischCommentaren en symbolische naamverwijzingen uit `.rc` zijn verwijderd; symbolen worden afzonderlijk opgeslagen in `resource.h`
HergeneratieAutomatisch opnieuw aangemaakt uit `.rc` door Visual Studio; op elk moment veilig te verwijderen
VersiebeheerMoet worden uitgesloten via `.gitignore`; alleen `.rc`- en `.res`-bestanden moeten worden gecommit
CompressieGeen (platte binaire structuur)
Gedeeltelijke handtekeningSommige `.aps`-bestanden beginnen met `00 00 00 00 20 00 00 00 FF FF`; er is geen universele constante handtekening gedocumenteerd
PlatformAlleen Windows (MSVC-toolchain)
TekenreekscoderingBrontekenreeksen kunnen UTF-16 LE (Unicode-bronnen) of ANSI zijn, afhankelijk van het brontype
Uitgebrachtmid-1990s (Visual C++ 2.x / early MSVC IDE era)
Specificatielearn.microsoft.com

APS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met APS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over APS-bestanden.

Veelgestelde vragen

Wat is een APS-bestand in Visual Studio?
Het is een interne binaire cache van het .rc-bronscript van uw project, automatisch aangemaakt door de broneditor van Visual Studio voor sneller laden. U hoeft het nooit rechtstreeks te openen of te wijzigen.
Moet ik .aps-bestanden toevoegen aan .gitignore?
Ja - .aps-bestanden zijn automatisch gegenereerde build-artefacten en mogen niet onder versiebeheer vallen. Voeg *.aps toe aan uw .gitignore.
Kan ik een .aps-bestand veilig verwijderen?
Ja. Visual Studio genereert het opnieuw uit het .rc-bronscript de volgende keer dat u de broneditor opent.
Hoe open ik een .aps-bestand?
Dat is over het algemeen niet nodig. Het is een binair tussenproduct. Als u het wilt inspecteren, kan Microsoft Visual Studio het openen via de broneditor. Een hex-editor kan de ruwe binaire inhoud tonen.
Mijn .aps-bestand is van AVR Studio - is dit hetzelfde formaat?
Nee. AVR Studio (Microchip Studio) gebruikt .aps voor projectbestanden, wat een volledig ander formaat is dan de Visual C++-broncache. Open AVR .aps-bestanden in Microchip Studio.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z