.RESX

RESX-fil

.NET XML Resource File
Stil et spørgsmål
HURTIGT SVAR

En RESX-fil er en XML-ressourcefil, der bruges af .NET-applikationer til at gemme lokaliserede strenge, billeder og andre data, som appen indlæser under kørsel. Åbn den i Visual Studio (Resources Designer) eller en hvilken som helst tekst- eller XML-editor. Det er en almindelig tekstfil og sikker at åbne.

Udvikler: Microsoft Kategori: Udviklerfiler MIME: text/microsoft-resx
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 8, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er RESX-filformatet?

En .resx-fil er en .NET XML-ressourcefil - standardformatet til lagring af lokaliserbare strenge, billeder, ikoner og binære data i Microsoft .NET-projekter. Visual Studio genererer og administrerer automatisk .resx-filer som det menneskeligt læsbare og versionsstyringsvenlige modstykke til de kompilerede binære .resources-filer, der er indlejret i assemblies.

Formatet er almindelig UTF-8 XML. Hver fil starter med et <root>-element, der indeholder en <resheader>-sektion, som erklærer skemaversion og serialiseringstype, efterfulgt af <data>-elementer - hver med en name-attribut og et <value>-underelement. Strengværdier vises som almindelig tekst; binære objekter (ikoner, bitmaps, vilkårlige blobs) er Base64-kodede i <value> med en mimetype-attribut såsom application/x-microsoft.net.object.binary.base64.

Der findes to skemaversioner: ResX v1 (Visual Studio .NET 2002-2003, .NET 1.x) og ResX v2 (.NET 2.0+, 2005 og frem), som fortsat er den nuværende. Den aktive version erklæres inde i <resheader name="version">.

Ved kompilering kompilerer ResGen.exe eller MSBuild .resx til en binær .resources-fil, der indlejres i output-assembly'en. Lokalisering afhænger af kulturspecifikke satellitfiler - for eksempel Resources.fr.resx til fransk. For Windows Runtime (UWP)-projekter er .resx erstattet af .resw; til JavaScript-lokalisering træder .resjson i stedet. Dog forbliver .resx den aktive standard for .NET Framework, WinForms og WPF-projekter gennem .NET 9 og fremefter.

Sikkerhed og tryghed

RISIKO: LOW

.resx-filer er almindelig XML og kan ikke eksekveres alene. Den eneste indirekte risiko: indlejrede binære data (Base64) kunne teoretisk set indeholde en ondsindet payload, der aktiveres efter assembly'en er bygget og kørt - men dette kræver, at udvikleren bevidst indlejrer og eksekverer det. Det er sikkert at åbne en .resx i en tekst- eller XML-editor.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVN.NET XML Resource Fileogså kendt som ResX file, XML resource template
UDVIKLERMicrosoftsiden 2002 (.NET Framework 1.0 / Visual Studio .NET)
MIME-TYPEtext/microsoft-resx
TYPEXML-tekstfil (.NET ressourceformat)
Dette filtypenavn bruges også af…
  • RESW (Windows Runtime ressourcefil) - Strukturelt næsten identisk XML-ressourceformat brugt af UWP/WinRT-apps; deler den samme tag-struktur, men bruger en anden skema-rod.

Programmer der åbner RESX-filer

Windows4 apps
Microsoft Visual Studio Freemium Dobbeltklik på .resx-filen i Solution Explorer for at åbne den i den grafiske Resources Designer (tabel med Navn/Værdi/Kommentar); eller højreklik → Åbn med → XML Editor for at se den rå XML.
Notepad Open-source Åbn som XML-tekst med syntaksfremhævning (Fil → Åbn). God til hurtige rettelser; ingen visuel ressource-designer.
Visual Studio Code Gratis Åbn .resx-filen for at se/redigere som XML; udvidelserne ResXpress eller Resx Editor tilføjer en tabel-brugerflade for nemmere redigering.
ResX Resource Manager Open-source Visual Studio-udvidelse og selvstændig app til administration af alle .resx-filer i en løsning side om side - ideel til oversættere.
macOS1 app
Visual Studio Code Gratis Åbn .resx-filen for at se/redigere som XML; udvidelserne ResXpress eller Resx Editor tilføjer en tabel-brugerflade for nemmere redigering.
Linux2 apps
GNU Emacs Open-source Åbn og rediger som XML med nxml-mode.
Visual Studio Code Gratis Åbn .resx-filen for at se/redigere som XML; udvidelserne ResXpress eller Resx Editor tilføjer en tabel-brugerflade for nemmere redigering.

Tekniske detaljer

dyb specifikation
KodningUTF-8 XML-tekst
Rodelement`<root>` indeholdende `<resheader>` (skema-metadata) og `<data>` (ressourceindgang) underelementer
Format for strengressourcerAlmindelig tekst i `<value>`-underelementet af `<data name="key-name">`
Kodning af binære ressourcerBase64-kodet inde i `<value>` med en `mimetype`-attribut, der identificerer objekttypen
Binære mimetype-værdier`application/x-microsoft.net.object.binary.base64`, `application/x-microsoft.net.object.bytearray.base64`
SkemaversionerResX v1 (.NET 1.x, 2002-2003) og ResX v2 (.NET 2.0+, 2005; nuværende); version erklæret i `<resheader name="version">`
Build-kompileringResGen.exe eller MSBuild kompilerer `.resx` → binær `.resources`-fil indlejret i output-assembly'en
Typiske ressourcetyperLokaliserede strenge, bitmaps, ikoner, markører, lydklip, vilkårlige binære blobs
Typisk filstørrelse1 KB - adskillige MB (skalerer med antallet og størrelsen af indlejrede binære ressourcer)
MIME-typetext/microsoft-resx
Tilknyttede build-værktøjerVisual Studio ressource-designer, MSBuild, ResGen.exe, `dotnet build`
Efterfølgende formater`.resw` til UWP/Windows Runtime (Windows 8+); `.resjson` til JavaScript-målrettet lokalisering; `.resx` forbliver standard for WinForms/WPF
Udgivet2002 (.NET Framework 1.0 / Visual Studio .NET)
Seneste versionResX schema 2.0 (introduced .NET Framework 2.0, 2005; still current)
Specifikationlearn.microsoft.com

RESX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med RESX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om RESX-filer.

Ofte stillede spørgsmål

Hvad er en .resx-fil?
En .resx-fil er en XML-ressourcefil til .NET-applikationer. Den gemmer navngivne strenge, billeder og andre data (normalt til lokalisering), som Visual Studio kompilerer ind i appens assembly ved build-tid.
Hvordan åbner jeg en .resx-fil?
I Visual Studio skal du dobbeltklikke på den i Solution Explorer - den åbnes i en tabelbaseret Resources Designer. For rå XML-redigering skal du bruge VS Code, Notepad++ eller en hvilken som helst XML-editor. Til oversættelsesarbejde på tværs af flere filer kan du bruge ResX Resource Manager.
Kan jeg redigere en .resx-fil manuelt?
Ja - det er almindelig XML. Rediger <value>-teksten inde i <data>-blokke i en hvilken som helst teksteditor, og genopbyg derefter projektet, så MSBuild rekompilerer ændringerne ind i assembly'en.
Hvad er forskellen på .resx og .resw?
.resw er UWP/Windows Runtime-versionen - strukturelt næsten identisk XML, men bruges i WinRT-projekter i stedet for WinForms/WPF. .resx er til .NET Framework og .NET 5+ skrivebordsprojekter.
Hvordan tilføjer jeg en ny sprogoversættelse?
Kopier Resources.resx til Resources.fr.resx (erstat «fr» med den ønskede kulturkode), oversæt <value>-strengene, og genopbyg. .NET indlæser automatisk den fil, der matcher kulturen under kørsel.
Hvad gør MSBuild med .resx-filer?
MSBuild kører ResGen.exe for at kompilere hver .resx til en binær .resources-strøm og indlejrer den derefter i assembly'en (DLL eller EXE). Den resulterende ressource tilgås via ResourceManager i koden.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å