.RESX

RESX Datei

.NET XML Resource File
Frage stellen
SCHNELLE ANTWORT

Eine RESX-Datei ist eine XML-Ressourcendatei, die von .NET-Anwendungen verwendet wird, um lokalisierte Zeichenfolgen, Bilder und andere Daten zu speichern, die die App zur Laufzeit lädt. Öffnen Sie sie in Visual Studio (Ressourcen-Designer) oder einem beliebigen Text-/XML-Editor. Es handelt sich um eine reine Textdatei, die sicher geöffnet werden kann.

Entwickler: Microsoft Kategorie: Developerdateien MIME: text/microsoft-resx
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

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

Eine .resx-Datei ist eine .NET XML-Ressourcendatei - das Standardformat zum Speichern lokalisierbarer Zeichenfolgen, Bilder, Symbole und Binärdaten in Microsoft .NET-Projekten. Visual Studio generiert und verwaltet .resx-Dateien automatisch als menschenlesbares, quellcodeverwaltung-freundliches Gegenstück zu den kompilierten binären .resources-Dateien, die in Assemblies eingebettet sind.

Das Format ist einfaches UTF-8 XML. Jede Datei beginnt mit einem <root>-Element, das einen <resheader>-Abschnitt enthält, der die Schemaversion und den Serialisierungstyp deklariert, gefolgt von <data>-Elementen - jedes mit einem name-Attribut und einem <value>-Kindelement. Zeichenfolgenwerte erscheinen als Klartext; Binärobjekte (Icons, Bitmaps, beliebige Blobs) sind innerhalb von <value> Base64-kodiert und mit einem mimetype-Attribut wie application/x-microsoft.net.object.binary.base64 versehen.

Es existieren zwei Schemaversionen: ResX v1 (Visual Studio .NET 2002-2003, .NET 1.x) und ResX v2 (.NET 2.0+, ab 2005), welche aktuell bleibt. Die aktive Version wird innerhalb von <resheader name="version"> deklariert.

Zur Build-Zeit kompiliert ResGen.exe oder MSBuild die .resx in eine binäre .resources-Datei, die in die Ausgabe-Assembly eingebettet wird. Die Lokalisierung basiert auf kulturspezifischen Satellitendateien - zum Beispiel Resources.fr.resx für Französisch. Für Windows Runtime (UWP)-Projekte wird .resx durch .resw ersetzt; für JavaScript-Lokalisierung tritt .resjson an seine Stelle. Dennoch bleibt .resx der aktive Standard für .NET Framework, WinForms und WPF-Projekte bis hin zu .NET 9 und darüber hinaus.

Sicherheit

RISIKO: LOW

.resx-Dateien sind reines XML und können nicht von selbst ausgeführt werden. Das einzige indirekte Risiko: Eingebettete Binärdaten (Base64) könnten theoretisch eine schädliche Nutzlast enthalten, die aktiviert wird, nachdem die Assembly erstellt und ausgeführt wurde - dies erfordert jedoch, dass der Entwickler diese absichtlich einbettet und ausführt. Das Öffnen einer .resx in einem Text-/XML-Editor ist sicher.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAME.NET XML Resource Filealias ResX file, XML resource template
ENTWICKLERMicrosoftseit 2002 (.NET Framework 1.0 / Visual Studio .NET)
MIME TYPEtext/microsoft-resx
TYPXML-Textdatei (.NET-Ressourcenformat)
Diese Erweiterung wird auch verwendet von…
  • RESW (Windows Runtime Ressourcendatei) - Strukturell nahezu identisches XML-Ressourcenformat, das von UWP/WinRT-Apps verwendet wird; teilt die gleiche Tag-Struktur, verwendet aber eine andere Schema-Wurzel.

Programme zum Öffnen von RESX-Dateien

Windows4 apps
Microsoft Visual Studio Freemium Doppelklicken Sie auf die .resx-Datei im Projektmappen-Explorer, um sie im grafischen Ressourcen-Designer (Tabelle mit Name/Wert/Kommentar) zu öffnen; oder Rechtsklick → Öffnen mit → XML-Editor für die reine XML-Ansicht.
Notepad Open Source Als XML-Text mit Syntax-Hervorhebung öffnen (Datei → Öffnen). Gut für schnelle Bearbeitungen; kein visueller Ressourcen-Designer.
Visual Studio Code Kostenlos Öffnen Sie die .resx-Datei zum Anzeigen/Bearbeiten als XML; die Erweiterungen ResXpress oder Resx Editor fügen eine Tabellen-UI für einfachere Bearbeitung hinzu.
ResX Resource Manager Open Source Visual Studio-Erweiterung und eigenständige App zur parallelen Verwaltung aller .resx-Dateien innerhalb einer Projektmappe - ideal für Übersetzer.
macOS1 app
Visual Studio Code Kostenlos Öffnen Sie die .resx-Datei zum Anzeigen/Bearbeiten als XML; die Erweiterungen ResXpress oder Resx Editor fügen eine Tabellen-UI für einfachere Bearbeitung hinzu.
Linux2 apps
GNU Emacs Open Source Öffnen und bearbeiten als XML mit nxml-mode.
Visual Studio Code Kostenlos Öffnen Sie die .resx-Datei zum Anzeigen/Bearbeiten als XML; die Erweiterungen ResXpress oder Resx Editor fügen eine Tabellen-UI für einfachere Bearbeitung hinzu.

Technische Details

technische Spezifikation
KodierungUTF-8 XML-Text
Wurzelelement`<root>` enthaltend `<resheader>` (Schema-Metadaten) und `<data>` (Ressourceneintrag) Kindelemente
Format für String-RessourcenKlartext innerhalb des `<value>`-Kindelements von `<data name="key-name">`
Kodierung binärer RessourcenBase64-kodiert innerhalb von `<value>` mit einem `mimetype`-Attribut zur Identifizierung des Objekttyps
Binäre Mimetype-Werte`application/x-microsoft.net.object.binary.base64`, `application/x-microsoft.net.object.bytearray.base64`
SchemaversionenResX v1 (.NET 1.x, 2002-2003) und ResX v2 (.NET 2.0+, 2005; aktuell); Version deklariert in `<resheader name="version">`
Build-KompilierungResGen.exe oder MSBuild kompiliert `.resx` → binäre `.resources`-Datei, eingebettet in die Ausgabe-Assembly
Namensmuster für LokalisierungKulturspezifische Satellitendateien benannt als `Resources.{culture-code}.resx` (z. B. `Resources.fr.resx` für Französisch)
Typische RessourcentypenLokalisierte Zeichenfolgen, Bitmaps, Icons, Cursor, Audioclips, beliebige binäre Blobs
Typische Dateigröße1 KB - mehrere MB (skaliert mit Anzahl und Größe der eingebetteten binären Ressourcen)
MIME-Typtext/microsoft-resx
Zugehörige Build-ToolsVisual Studio Ressourcen-Designer, MSBuild, ResGen.exe, `dotnet build`
Nachfolgeformate`.resw` für UWP/Windows Runtime (Windows 8+); `.resjson` für JavaScript-basierte Lokalisierung; `.resx` bleibt Standard für WinForms/WPF
Veröffentlicht2002 (.NET Framework 1.0 / Visual Studio .NET)
Neueste VersionResX schema 2.0 (introduced .NET Framework 2.0, 2005; still current)
Spezifikationlearn.microsoft.com

RESX-Konvertierungen

Community Q&A

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

Häufig gestellte Fragen

Was ist eine .resx-Datei?
Eine .resx-Datei ist eine XML-Ressourcendatei für .NET-Anwendungen. Sie speichert benannte Zeichenfolgen, Bilder und andere Daten (meist zur Lokalisierung), die Visual Studio zur Build-Zeit in die Assembly der App kompiliert.
Wie öffne ich eine .resx-Datei?
Doppelklicken Sie in Visual Studio im Projektmappen-Explorer darauf - sie öffnet sich im tabellenbasierten Ressourcen-Designer. Für die reine XML-Bearbeitung verwenden Sie VS Code, Notepad++ oder einen beliebigen XML-Editor. Für Übersetzungsarbeiten an mehreren Dateien verwenden Sie den ResX Resource Manager.
Kann ich eine .resx-Datei manuell bearbeiten?
Ja - es ist einfaches XML. Bearbeiten Sie den <value>-Text innerhalb der <data>-Blöcke in einem beliebigen Texteditor und erstellen Sie das Projekt neu, damit MSBuild die Änderungen in die Assembly rekompiliert.
Was ist der Unterschied zwischen .resx und .resw?
.resw ist die UWP/Windows Runtime-Version - strukturell fast identisches XML, wird aber in WinRT-Projekten anstelle von WinForms/WPF verwendet. .resx ist für .NET Framework und .NET 5+ Desktop-Projekte gedacht.
Wie füge ich eine neue Sprachübersetzung hinzu?
Kopieren Sie Resources.resx nach Resources.fr.resx (ersetzen Sie „fr” durch den Ziel-Kulturcode), übersetzen Sie die <value>-Zeichenfolgen und erstellen Sie das Projekt neu. .NET lädt zur Laufzeit automatisch die zur Kultur passende Datei.
Was macht MSBuild mit .resx-Dateien?
MSBuild führt ResGen.exe aus, um jede .resx in einen binären .resources-Stream zu kompilieren und diesen dann in die Assembly (DLL oder EXE) einzubetten. Auf die resultierende Ressource wird im Code über den ResourceManager zugegriffen.

Quellen

1Microsoft Learn - Resources in .resx file formatlearn.microsoft.com
2Microsoft Learn - Working with .resx files programmaticallylearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.XDWDocuWorks Document

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