.APS

APS Datei

Visual C++ Binary Resource File
Frage stellen
SCHNELLE ANTWORT

Eine APS-Datei ist eine interne Cache-Datei, die automatisch von Microsoft Visual Studio erstellt wird, wenn Sie die Ressourcen eines Projekts (Dialoge, Icons, Menüs, Zeichenfolgen) bearbeiten. Sie müssen diese Datei nicht öffnen. Wenn Sie eine in Ihrem Projektordner gefunden haben, wurde sie von Visual Studio generiert und Sie können sie sicher löschen - die IDE erstellt sie beim nächsten Bearbeitungsvorgang aus dem .rc-Ressourcenscript neu. Übertragen Sie .aps-Dateien nicht in die Versionsverwaltung.

Entwickler: Microsoft Kategorie: Developerdateien MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 5, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das APS-Dateiformat?

Eine .aps-Datei ist ein binärer Zwischencache, der automatisch vom Visual Studio-Ressourceneditor generiert wird, wenn ein Entwickler ein .RC-Ressourcenscript in einem Windows C++-Projekt öffnet oder bearbeitet. Sie speichert einen kompilierten binären Schnappschuss der Windows-Ressourcen des Projekts - Dialoge, Menüs, Icons, String-Tabellen, Accelerators und Versionsinformationen - wodurch die IDE den Ressourceneditor schnell laden kann, ohne den Textquellcode jedes Mal neu analysieren zu müssen.

Das .aps-Format ist eine flache binäre Serialisierung in Little-Endian-Byte-Reihenfolge, die proprietär für die MSVC-Toolchain ist. Es enthält dieselben Ressourcendaten wie die .rc-Datei, jedoch ohne Kommentare und symbolische Namensreferenzen, die separat in resource.h gespeichert werden. Die .aps-Datei wird automatisch aus der .rc-Datei regeneriert, sobald der Ressourceneditor geöffnet wird, was sie zu einem reinen abgeleiteten Artefakt macht, das bei Befehlszeilen- oder CI-Builds keine Rolle spielt.

Entwickler sollten .aps-Dateien von der Versionsverwaltung ausschließen, indem sie diese in der .gitignore auflisten; nur .rc- und .res-Dateien müssen verfolgt werden. Das Löschen einer .aps-Datei ist jederzeit sicher - Visual Studio erstellt sie bei der nächsten Sitzung im Ressourceneditor neu.

Die Standard-Pipeline lautet: .rc-Quelle → Resource Compiler (rc.exe) → binäres .res-Ressourcenobjekt → Linker bettet dies in die .exe oder .dll ein. Die .aps-Datei ist ein Nebeneffekt der IDE und spielt in dieser Kette keine Rolle.

Sicherheit

RISIKO: LOW

APS-Dateien enthalten kompilierte Windows-Ressourcendaten (Dialoge, Strings, Icons) und keinen ausführbaren Code. Sie können sicher gelöscht werden. Das einzige Risiko besteht darin, wenn eine .aps-Datei aus einem nicht vertrauenswürdigen Projekt eine eingebettete, fehlerhafte Ressource enthält, die theoretisch einen Fehler im Ressourcen-Compiler/Editor auslösen könnte, was jedoch ein vernachlässigbares Risiko in der Praxis darstellt.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEVisual C++ Binary Resource Filealias APS file, Visual C++ resource cache
ENTWICKLERMicrosoftseit mid-1990s (Visual C++ 2.x / early MSVC IDE era)
MIME TYPEapplication/octet-stream
TYPBinär kompiliertes Zwischenprodukt eines Windows-Ressourcenscripts (binär)
Diese Erweiterung wird auch verwendet von…
  • AVR Studio Projektdatei - Atmel AVR Studio (jetzt Microchip Studio) verwendet .aps für Mikrocontroller-Projektdateien; nicht verwandt mit Visual C++-Ressourcendateien.
  • Microsoft Access Einstellungen / Snapshot - Einige ältere Microsoft Access-Versionen verwendeten .aps für gespeicherte Assistenten- oder Snapshot-Einstellungen.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203040506070809
HEX
0000000020000000FFFF
ASCII
···· ·····
Etwa 20 % der APS-Dateien beginnen mit dieser Bytesequenz. Die Datei enthält rohe binär kodierte Windows-Ressourcendaten; es ist keine universelle einzelne Magic-Signatur dokumentiert.

Programme zum Öffnen von APS-Dateien

Windows1 app
Microsoft Visual Studio Freemium Visual Studio öffnet .aps automatisch über seinen Ressourceneditor - Sie müssen sie nicht direkt öffnen. Falls erforderlich, verwenden Sie «Datei > Öffnen», um sie zu untersuchen, aber der normale Arbeitsablauf erfordert dies nie.

Technische Details

technische Spezifikation
Rolle in der Build-PipelineNur IDE-Cache; wird nicht von `rc.exe`, dem Linker oder CI-Builds verwendet - rein ein Artefakt des Visual Studio-Ressourceneditors
QuelldateiKompiliert aus dem `.rc`-Ressourcenscript des Projekts durch den Visual Studio-Ressourceneditor
AusgabedateiDie tatsächlich verknüpfte Ressource ist die von `rc.exe` aus `.rc` erzeugte binäre `.res`-Datei; `.aps` ist nicht das Kompilierungsergebnis
Byte-ReihenfolgeLittle-endian (Windows x86/x64)
InhaltBinär kodierte Dialoge, Menüs, Icons, Bitmaps, String-Tabellen, Accelerators und Versionsinformationen
Nicht-symbolischKommentare und symbolische Namensreferenzen aus `.rc` werden entfernt; Symbole werden separat in `resource.h` gespeichert
RegenerierungWird automatisch von Visual Studio aus `.rc` neu erstellt; jederzeit sicher zu löschen
VersionsverwaltungSollte über `.gitignore` ausgeschlossen werden; nur `.rc`- und `.res`-Dateien sollten committet werden
KompressionKeine (flache binäre Struktur)
TeilsignaturEinige `.aps`-Dateien beginnen mit `00 00 00 00 20 00 00 00 FF FF`; es ist keine universelle konstante Signatur dokumentiert
PlattformNur Windows (MSVC-Toolchain)
ZeichenkodierungRessourcen-Strings können je nach Ressourcentyp UTF-16 LE (Unicode-Ressourcen) oder ANSI sein
Veröffentlichtmid-1990s (Visual C++ 2.x / early MSVC IDE era)
Spezifikationlearn.microsoft.com

APS-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit APS-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu APS-Dateien.

Häufig gestellte Fragen

Was ist eine APS-Datei in Visual Studio?
Es handelt sich um einen internen binären Cache des .rc-Ressourcenscripts Ihres Projekts, der automatisch vom Ressourceneditor von Visual Studio für schnelleres Laden erstellt wird. Sie müssen diese Datei nie direkt öffnen oder ändern.
Sollte ich .aps-Dateien zur .gitignore hinzufügen?
Ja - .aps-Dateien sind automatisch generierte Build-Artefakte und sollten nicht versionsverwaltet werden. Fügen Sie *.aps zu Ihrer .gitignore hinzu.
Kann ich eine .aps-Datei sicher löschen?
Ja. Visual Studio regeneriert sie aus dem .rc-Ressourcenscript, wenn Sie das nächste Mal den Ressourceneditor öffnen.
Wie öffne ich eine .aps-Datei?
Normalerweise müssen Sie das nicht. Es ist ein binäres Zwischenprodukt. Wenn Sie sie untersuchen möchten, kann Microsoft Visual Studio sie über den Ressourceneditor öffnen. Ein Hex-Editor kann den rohen binären Inhalt anzeigen.
Meine .aps-Datei stammt von AVR Studio - ist das dasselbe Format?
Nein. AVR Studio (Microchip Studio) verwendet .aps für Projektdateien, was ein völlig anderes Format als der Visual C++-Ressourcencache ist. Öffnen Sie AVR-.aps-Dateien in Microchip Studio.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen