.RESX

RESX-bestand

.NET XML Resource File
Stel een vraag
SNEL ANTWOORD

Een RESX-bestand is een XML-resourcebestand dat door .NET-applicaties wordt gebruikt om gelokaliseerde tekenreeksen, afbeeldingen en andere gegevens op te slaan die de app tijdens runtime laadt. Open het in Visual Studio (Resources Designer) of een willekeurige tekst- of XML-editor. Het is een plat tekstbestand en veilig om te openen.

Ontwikkelaar: Microsoft Categorie: Ontwikkelaarsbestanden MIME: text/microsoft-resx
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 8, 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 RESX-bestandsformaat?

Een .resx-bestand is een .NET XML-resourcebestand - het standaardformaat voor het opslaan van lokaliseerbare tekenreeksen, afbeeldingen, pictogrammen en binaire gegevens in Microsoft .NET-projecten. Visual Studio genereert en beheert .resx-bestanden automatisch als de menselijk leesbare, bronbeheer-vriendelijke tegenhanger van de gecompileerde binaire .resources-bestanden die in assemblies zijn ingebed.

Het formaat is platte UTF-8 XML. Elk bestand begint met een <root>-element dat een <resheader>-sectie bevat waarin de schemaversie en het serialisatietype worden gedeclareerd, gevolgd door <data>-elementen - elk met een name-attribuut en een <value>-onderliggend element. Tekenreekswaarden verschijnen als platte tekst; binaire objecten (pictogrammen, bitmaps, willekeurige blobs) zijn Base64-gecodeerd binnen <value> met een mimetype-attribuut zoals application/x-microsoft.net.object.binary.base64.

Er bestaan twee schemaversies: ResX v1 (Visual Studio .NET 2002-2003, .NET 1.x) en ResX v2 (.NET 2.0+, vanaf 2005), die de huidige standaard blijft. De actieve versie wordt gedeclareerd binnen <resheader name="version">.

Tijdens het bouwen compileert ResGen.exe of MSBuild de .resx naar een binair .resources-bestand dat wordt ingebed in de uitvoer-assembly. Lokalisatie is afhankelijk van cultuurspecifieke satellite-bestanden - bijvoorbeeld Resources.fr.resx voor Frans. Voor Windows Runtime (UWP)-projecten is .resx vervangen door .resw; voor JavaScript-lokalisatie neemt .resjson de plaats in. Echter, .resx blijft de actieve standaard voor .NET Framework, WinForms en WPF-projecten tot en met .NET 9 en verder.

Beveiliging & veiligheid

RISICO: LOW

.resx-bestanden zijn platte XML en kunnen niet uit zichzelf worden uitgevoerd. Het enige indirecte risico: ingebedde binaire gegevens (Base64) zouden theoretisch een kwaadaardige payload kunnen bevatten die wordt geactiveerd nadat de assembly is gebouwd en uitgevoerd - maar dit vereist dat de ontwikkelaar deze opzettelijk insluit en uitvoert. Het openen van een .resx in een tekst- of XML-editor is veilig.

Formaatdetails

in een notendop
VOLLEDIGE NAAM.NET XML Resource Fileook bekend als ResX file, XML resource template
ONTWIKKELAARMicrosoftsinds 2002 (.NET Framework 1.0 / Visual Studio .NET)
MIME-TYPEtext/microsoft-resx
TYPEXML-tekstbestand (.NET resource-formaat)
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • RESW (Windows Runtime resourcebestand) - Structureel bijna identiek XML-resourceformaat gebruikt door UWP/WinRT-apps; deelt dezelfde tagstructuur maar gebruikt een andere schema-root.

Programma's die RESX-bestanden openen

Windows4 apps
Microsoft Visual Studio Freemium Dubbelklik op het .resx-bestand in de Solution Explorer om het te openen in de grafische Resources Designer (tabel met Naam/Waarde/Opmerking); of klik met de rechtermuisknop → Openen met → XML-editor voor de onbewerkte XML-weergave.
Notepad Open-source Openen als XML-tekst met syntaxisaccentuering (Bestand → Openen). Goed voor snelle bewerkingen; geen visuele resource-designer.
Visual Studio Code Gratis Open het .resx-bestand om het als XML te bekijken/bewerken; de ResXpress- of Resx Editor-extensies voegen een tabel-UI toe voor eenvoudiger bewerken.
ResX Resource Manager Open-source Visual Studio-extensie en zelfstandige app voor het zij-aan-zij beheren van alle .resx-bestanden in een oplossing - ideaal voor vertalers.
macOS1 app
Visual Studio Code Gratis Open het .resx-bestand om het als XML te bekijken/bewerken; de ResXpress- of Resx Editor-extensies voegen een tabel-UI toe voor eenvoudiger bewerken.
Linux2 apps
GNU Emacs Open-source Openen en bewerken als XML met nxml-mode.
Visual Studio Code Gratis Open het .resx-bestand om het als XML te bekijken/bewerken; de ResXpress- of Resx Editor-extensies voegen een tabel-UI toe voor eenvoudiger bewerken.

Technische details

diepe specificaties
CoderingUTF-8 XML-tekst
Root-element`<root>` met `<resheader>` (schema-metadata) en `<data>` (resource-item) onderliggende elementen
Formaat tekenreeks-resourcePlatte tekst binnen `<value>` onderliggend element van `<data name="key-name">`
Codering binaire resourceBase64-gecodeerd binnen `<value>` met een `mimetype`-attribuut dat het objecttype identificeert
Binaire mimetype-waarden`application/x-microsoft.net.object.binary.base64`, `application/x-microsoft.net.object.bytearray.base64`
SchemaversiesResX v1 (.NET 1.x, 2002-2003) en ResX v2 (.NET 2.0+, 2005; huidig); versie gedeclareerd in `<resheader name="version">`
Build-compilatieResGen.exe of MSBuild compileert `.resx` → binair `.resources`-bestand ingebed in de uitvoer-assembly
Naampatroon lokalisatieCultuurspecifieke satellite-bestanden genaamd `Resources.{culture-code}.resx` (bijv. `Resources.fr.resx` voor Frans)
Typische resource-typenGelokaliseerde tekenreeksen, bitmaps, pictogrammen, cursors, audiofragmenten, willekeurige binaire blobs
Typische bestandsgrootte1 KB - diverse MB (schaalt met het aantal en de grootte van ingebedde binaire resources)
MIME-typetext/microsoft-resx
Bijbehorende build-toolsVisual Studio resource designer, MSBuild, ResGen.exe, `dotnet build`
Opvolgende formaten`.resw` voor UWP/Windows Runtime (Windows 8+); `.resjson` voor op JavaScript gerichte lokalisatie; `.resx` blijft de standaard voor WinForms/WPF
Uitgebracht2002 (.NET Framework 1.0 / Visual Studio .NET)
Laatste versieResX schema 2.0 (introduced .NET Framework 2.0, 2005; still current)
Specificatielearn.microsoft.com

RESX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RESX-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 RESX-bestanden.

Veelgestelde vragen

Wat is een .resx-bestand?
Een .resx-bestand is een XML-resourcebestand voor .NET-applicaties. Het slaat benoemde tekenreeksen, afbeeldingen en andere gegevens op (meestal voor lokalisatie) die Visual Studio tijdens het bouwproces compileert in de assembly van de app.
Hoe open ik een .resx-bestand?
Dubbelklik er in Visual Studio op in de Solution Explorer - het opent in een tabelgebaseerde Resources Designer. Gebruik voor onbewerkte XML-bewerking VS Code, Notepad++ of een willekeurige XML-editor. Gebruik voor vertaalwerk aan meerdere bestanden de ResX Resource Manager.
Kan ik een .resx-bestand handmatig bewerken?
Ja - het is platte XML. Bewerk de <value>-tekst binnen <data>-blokken in een willekeurige teksteditor en bouw het project vervolgens opnieuw op, zodat MSBuild de wijzigingen opnieuw compileert in de assembly.
Wat is het verschil tussen .resx en .resw?
.resw is de UWP/Windows Runtime-versie - structureel bijna identieke XML, maar gebruikt in WinRT-projecten in plaats van WinForms/WPF. .resx is voor .NET Framework en .NET 5+ desktop-projecten.
Hoe voeg ik een nieuwe taalvertaling toe?
Kopieer Resources.resx naar Resources.fr.resx (vervang „fr” door de doelcultuurcode), vertaal de <value>-tekenreeksen en bouw het project opnieuw. .NET laadt tijdens runtime automatisch het bestand dat overeenkomt met de cultuur.
Wat doet MSBuild met .resx-bestanden?
MSBuild voert ResGen.exe uit om elke .resx te compileren naar een binaire .resources-stream en sluit deze vervolgens in de assembly (DLL of EXE) in. De resulterende resource wordt in de code aangeroepen via de ResourceManager.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.ICSiCalendar data 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