.RESOURCES

RESOURCES Datei

.NET Binary Resources File
Frage stellen
SCHNELLE ANTWORT

Eine .resources-Datei ist ein kompiliertes binäres Artefakt, das von Visual Studio oder MSBuild aus einer XML-.resx-Quelldatei erstellt wird. Sie speichert Anwendungs-Strings, Bilder und andere Assets, die in .NET-Assemblies eingebettet sind. Sie sollten diese Datei nicht direkt öffnen oder bearbeiten - bearbeiten Sie stattdessen die .resx-Quelldatei in Visual Studio. Um eine Datei zu untersuchen, verwenden Sie ResGen.exe (im .NET SDK enthalten) oder öffnen Sie die übergeordnete Assembly in dnSpy oder ILSpy.

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

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 10, 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 RESOURCES-Dateiformat?

Dateien mit der Erweiterung .resources enthalten Daten, die von Anwendungen im Microsoft .NET-Ökosystem verwendet werden, meist innerhalb der Visual Studio-Entwicklungsumgebung. .resources-Dateien speichern Objekte - wie Zeichenfolgen, Bilder, Icons und Binärdaten -, die von der Anwendung zur Laufzeit genutzt werden.

Es handelt sich um kompilierte Binärdateien, die während des Build-Prozesses automatisch aus .resx-Quelldateien (XML-Ressourcen) durch ResGen.exe (den Resource File Generator) generiert werden. Das Binärformat wird durch die Magic Number 0xBEEFCACE am Anfang der Datei identifiziert. Entwickler bearbeiten normalerweise .resx-Dateien im Visual Studio-Designer; die .resources-Datei ist ein Zwischenprodukt des Builds, das sie selten direkt berühren.

Das Platzieren von Anwendungsressourcen in .resources-Dateien ermöglicht den direkten Verweis auf deren Inhalte im Quellcode über die ResourceManager-Klasse. Für bereits kompilierte Anwendungen können spezialisierte Ressourcen-Editoren Originalobjekte ersetzen - dieser Ansatz wird am häufigsten verwendet, um Lokalisierungen von Programmsprachen zu erstellen, indem Originaltexte durch ihre übersetzten Entsprechungen ersetzt werden, ohne die gesamte Anwendung neu zu kompilieren.

Zur Laufzeit lädt der ResourceManager die kompilierte .resources-Datei entweder eingebettet in die Haupt-Assembly oder als Satelliten-Assembly (.resources.dll) für ein bestimmtes Gebietsschema.

Ein wichtiger Hinweis für die moderne .NET-Entwicklung: .resources-Dateien, die komplexe Objekte enthalten, die mit dem BinaryFormatter serialisiert wurden, sind seit .NET 5 veraltet und in .NET 7+ aufgrund von Sicherheitsrisiken standardmäßig blockiert. Ressourcen vom Typ String, Bild und primitive Typen sind davon nicht betroffen. Das Format ist seit .NET Framework 1.0 (2002) Teil der .NET-Plattform und bleibt bis .NET 9 (2024) unverändert.

Sicherheit

RISIKO: LOW

.resources-Dateien selbst sind Datendateien, nicht ausführbar. Sie können jedoch mit BinaryFormatter serialisierte Objekte enthalten (Legacy .NET 1-4 Stil), die beim Deserialisieren beliebigen Code ausführen können - weshalb .NET 7+ den BinaryFormatter standardmäßig deaktiviert. Das Öffnen einer .resources-Datei in einem Texteditor oder ResGen.exe ist sicher; nur das Deserialisieren nicht vertrauenswürdiger Ressourcen komplexer Typen stellt ein Risiko dar.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAME.NET Binary Resources Filealias .resources file, compiled .NET resource file
ENTWICKLERMicrosoft Corporationseit .NET Framework 1.0 (2002)
MIME TYPEapplication/octet-stream
TYPBinäre .NET-Ressourcendatei (kompiliert aus .resx oder .txt)
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
CECAEFBE
ASCII
····
ResourceManager.MagicNumber = 0xBEEFCACE, gespeichert als 32-Bit-Integer mit Vorzeichen in Little-Endian-Reihenfolge. Dies ist die kanonische Kennung für .resources-Dateien.

Programme zum Öffnen von RESOURCES-Dateien

Windows3 apps
Microsoft Visual Studio Freemium Öffnen Sie die .resx-Quelldatei im Projektmappen-Explorer - VS zeigt ein Designer-Raster an. Die .resources-Datei in obj/ wird beim Build automatisch generiert und normalerweise nicht direkt geöffnet.
ResGen.exe (.NET SDK tool) Kostenlos resgen.exe datei.resources datei.resx - dekompiliert .resources zurück in .resx-XML. Im .NET SDK enthalten.
dnSpy / ILSpy Open Source Öffnen Sie die .dll/.exe-Assembly in dnSpy - als .resources eingebettete Ressourcen werden unter dem Knoten «Ressourcen» aufgelistet und können exportiert werden.
macOS1 app
Visual Studio Code + C# Dev Kit Open Source Bearbeiten Sie die .resx-Quelldatei; «dotnet build» regeneriert die .resources-Binärdatei automatisch.
Linux1 app
Visual Studio Code + C# Dev Kit Open Source Bearbeiten Sie die .resx-Quelldatei; «dotnet build» regeneriert die .resources-Binärdatei automatisch.

Technische Details

technische Spezifikation
DateitypKompilierte binäre .NET-Ressourcendatei
Magic Number`0xBEEFCACE` (4 Bytes, Little-Endian, bei Offset 0)
Header-VersionResourceManager.HeaderVersionNumber = 1 (stabil seit .NET 1.0)
Byte-ReihenfolgeLittle-Endian (Header-Integer); Kodierung der Ressourcendaten variiert je nach Typ
ZeichenkodierungUTF-16 LE für Ressourcennamen; UTF-8 für Typnamen im Header
Build-Tool`ResGen.exe` kompiliert aus .resx-XML-Quelle; läuft automatisch während des Visual Studio-Builds
Laufzeit-Loader`System.Resources.ResourceManager` - eingebettet in Assembly oder Satelliten- .resources.dll
Typische Größe1 KB - 10 MB (größer bei eingebetteten Bildern oder Audio)
Primitive Typen19 primitive Typen (String, Int, Bool, etc.) verwenden kompakte binäre Kodierung
BinaryFormatter-StatusVeraltet ab .NET 5+; standardmäßig deaktiviert in .NET 7+ (Risiko der Ausführung von beliebigem Code)
Eingeführt.NET Framework 1.0 (Februar 2002)
PlattformunterstützungWindows (.NET Framework), Linux und macOS (.NET Core / .NET 5+)
UWP/WinAppSDK-Ersatz.resw (gleiches XML-Schema wie .resx) kompiliert zu .pri (Package Resource Index)
Veröffentlicht.NET Framework 1.0 (2002)
Neueste Version.NET 9 (2024) - format unchanged since inception; ResourceManager.HeaderVersionNumber = 1
Spezifikationlearn.microsoft.com

RESOURCES-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit RESOURCES-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 RESOURCES-Dateien.

Häufig gestellte Fragen

Was ist eine .resources-Datei in meinem obj/-Ordner?
Es ist eine kompilierte binäre Ressourcendatei, die von MSBuild/Visual Studio automatisch aus Ihrer .resx-Quelldatei generiert wurde. Es handelt sich um ein Build-Zwischenprodukt - bearbeiten Sie es nicht direkt; bearbeiten Sie stattdessen die .resx-Datei.
Wie konvertiere ich .resources zurück in .resx?
Verwenden Sie ResGen.exe (im .NET SDK enthalten): «resgen.exe input.resources output.resx». Oder öffnen Sie die übergeordnete Assembly in dnSpy/ILSpy und exportieren Sie die Ressourcen von dort.
Kann ich eine .resources-Datei ohne Visual Studio öffnen?
Ja - verwenden Sie ResGen.exe (kostenlos, .NET SDK), dnSpy oder ILSpy. Ein Hex-Editor kann das binäre Layout untersuchen, wenn Sie das Format kennen.
Warum fehlt meine .resources-Datei in der Build-Ausgabe?
Überprüfen Sie im Eigenschaftenfenster von Visual Studio, ob für die entsprechende .resx-Datei die Build-Aktion auf «Eingebettete Ressource» (oder «Inhalt» für Satelliten-Assemblies) eingestellt ist.
Was ist die Magic Number für eine .resources-Datei?
0xBEEFCACE - gespeichert als die ersten 4 Bytes in Little-Endian-Reihenfolge (CE CA EF BE in Hex).

Quellen

1Create resource files (.NET) - Microsoft Learnlearn.microsoft.com
2ResourceManager.MagicNumber Field - Microsoft Learnlearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

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