.RESX

RESX-fil

.NET XML Resource File
Still et spørsmål
HURTIGSVAR

En RESX-fil er en XML-ressursfil som brukes av .NET-applikasjoner for å lagre lokaliserte strenger, bilder og andre data som appen laster inn ved kjøretid. Åpne den i Visual Studio (Resources Designer) eller en hvilken som helst tekst- eller XML-editor. Det er en ren tekstfil og trygg å åpne.

Utvikler: Microsoft Kategori: Utviklerfiler MIME: text/microsoft-resx
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 8, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er RESX-filformatet?

En .resx-fil er en .NET XML-ressursfil - standardformatet for lagring av lokaliserbare strenger, bilder, ikoner og binærdata i Microsoft .NET-prosjekter. Visual Studio genererer og administrerer .resx-filer automatisk som det menneskelig lesbare og versjonskontroll-vennlige motstykket til de kompilerte binære .resources-filene som bygges inn i samlinger (assemblies).

Formatet er ren UTF-8 XML. Hver fil starter med et <root>-element som inneholder en <resheader>-seksjon som deklarerer skjemaversjon og serialiseringstype, etterfulgt av <data>-elementer - hver med et name-attributt og et <value>-underelement. Strengverdier vises som ren tekst; binære objekter (ikoner, punktgrafikk, vilkårlige blobs) er Base64-kodet i <value> med et mimetype-attributt som for eksempel application/x-microsoft.net.object.binary.base64.

Det finnes to skjemaversjoner: ResX v1 (Visual Studio .NET 2002-2003, .NET 1.x) og ResX v2 (.NET 2.0+, 2005 og utover), som fortsatt er gjeldende. Den aktive versjonen deklareres inne i <resheader name="version">.

Ved bygging kompilerer ResGen.exe eller MSBuild .resx til en binær .resources-fil som bygges inn i utdata-samlingen. Lokalisering baserer seg på kulturspesifikke satellittfiler - for eksempel Resources.fr.resx for fransk. For Windows Runtime (UWP)-prosjekter er .resx erstattet av .resw; for JavaScript-lokalisering tar .resjson dens plass. Likevel forblir .resx den aktive standarden for .NET Framework, WinForms og WPF-prosjekter gjennom .NET 9 og videre.

Sikkerhet og trygghet

RISIKO: LOW

.resx-filer er ren XML og kan ikke kjøres av seg selv. Den eneste indirekte risikoen: innebygde binærdata (Base64) kan teoretisk sett inneholde en skadelig nyttelast som aktiveres etter at assemblyen er bygget og kjørt - men dette krever at utvikleren bevisst bygger den inn og utfører den. Å åpne en .resx i en tekst- eller XML-editor er trygt.

Formatdetaljer

i et nøtteskall
FULLT NAVN.NET XML Resource Fileogså kjent som ResX file, XML resource template
UTVIKLERMicrosoftsiden 2002 (.NET Framework 1.0 / Visual Studio .NET)
MIME-TYPEtext/microsoft-resx
TYPEXML-tekstfil (.NET-ressursformat)
Denne filendelsen brukes også av…
  • RESW (Windows Runtime-ressursfil) - Strukturelt nesten identisk XML-ressursformat brukt av UWP/WinRT-apper; deler samme tag-struktur, men bruker en annen skjemarot.

Programmer som åpner RESX-filer

Windows4 apps
Microsoft Visual Studio Freemium Dobbeltklikk på .resx-filen i Solution Explorer for å åpne den i den grafiske Resources Designer (tabell med Name/Value/Comment); eller høyreklikk → Open With → XML Editor for rå XML-visning.
Notepad Åpen kildekode Åpne som XML-tekst med syntaksutheving (File → Open). God for raske endringer; ingen visuell ressursdesigner.
Visual Studio Code Gratis Åpne .resx-filen for å vise/redigere som XML; utvidelsene ResXpress eller Resx Editor legger til et tabell-grensesnitt for enklere redigering.
ResX Resource Manager Åpen kildekode Visual Studio-utvidelse og frittstående app for å administrere alle .resx-filer i en løsning side om side - ideelt for oversettere.
macOS1 app
Visual Studio Code Gratis Åpne .resx-filen for å vise/redigere som XML; utvidelsene ResXpress eller Resx Editor legger til et tabell-grensesnitt for enklere redigering.
Linux2 apps
GNU Emacs Åpen kildekode Åpne og rediger som XML med nxml-mode.
Visual Studio Code Gratis Åpne .resx-filen for å vise/redigere som XML; utvidelsene ResXpress eller Resx Editor legger til et tabell-grensesnitt for enklere redigering.

Tekniske detaljer

dyp spesifikasjon
KodingUTF-8 XML-tekst
Rotelement`<root>` som inneholder `<resheader>` (skjema-metadata) og `<data>` (ressursoppføring) som underelementer
Format for strengressurserRen tekst inne i `<value>`-underelementet til `<data name="key-name">`
Koding av binærressurserBase64-kodet inne i `<value>` med et `mimetype`-attributt som identifiserer objekttypen
Binære mimetype-verdier`application/x-microsoft.net.object.binary.base64`, `application/x-microsoft.net.object.bytearray.base64`
SkjemaversjonerResX v1 (.NET 1.x, 2002-2003) og ResX v2 (.NET 2.0+, 2005; gjeldende); versjon deklarert i `<resheader name="version">`
KompileringResGen.exe eller MSBuild kompilerer `.resx` → binær `.resources`-fil innebygd i utdata-samlingen
Navnemønster for lokaliseringKulturspesifikke satellittfiler navngitt `Resources.{culture-code}.resx` (f.eks. `Resources.no.resx` for norsk)
Typiske ressurstyperLokaliserte strenger, punktgrafikk, ikoner, markører, lydklipp, vilkårlige binære blobs
Typisk filstørrelse1 KB - flere MB (skalerer med antall og størrelse på innebygde binære ressurser)
MIME-typetext/microsoft-resx
Tilknyttede byggverktøyVisual Studio resource designer, MSBuild, ResGen.exe, `dotnet build`
Etterfølgende formater`.resw` for UWP/Windows Runtime (Windows 8+); `.resjson` for JavaScript-målrettet lokalisering; `.resx` forblir standard for WinForms/WPF
Utgitt2002 (.NET Framework 1.0 / Visual Studio .NET)
Siste versjonResX schema 2.0 (introduced .NET Framework 2.0, 2005; still current)
Spesifikasjonlearn.microsoft.com

RESX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med RESX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om RESX-filer.

Ofte stilte spørsmål

Hva er en .resx-fil?
En .resx-fil er en XML-ressursfil for .NET-applikasjoner. Den lagrer navngitte strenger, bilder og andre data (vanligvis for lokalisering) som Visual Studio kompilerer inn i appens assembly ved bygging.
Hvordan åpner jeg en .resx-fil?
I Visual Studio, dobbeltklikk på den i Solution Explorer - den åpnes i en tabellbasert Resources Designer. For rå XML-redigering, bruk VS Code, Notepad++ eller en hvilken som helst XML-editor. For oversettelsesarbeid på tvers av flere filer, bruk ResX Resource Manager.
Kan jeg redigere en .resx-fil manuelt?
Ja - det er ren XML. Rediger <value>-teksten inne i <data>-blokker i en hvilken som helst tekstbehandler, og bygg deretter prosjektet på nytt slik at MSBuild rekompilerer endringene inn i assemblyen.
Hva er forskjellen mellom .resx og .resw?
.resw er UWP/Windows Runtime-versjonen - strukturelt nesten identisk XML, men brukes i WinRT-prosjekter i stedet for WinForms/WPF. .resx er for .NET Framework og .NET 5+ skrivebordsprosjekter.
Hvordan legger jeg til en ny språkoversettelse?
Kopier Resources.resx til Resources.no.resx (erstatt «no» med målkulturens kode), oversett <value>-strengene, og bygg på nytt. .NET laster automatisk filen som samsvarer med kulturen ved kjøretid.
Hva gjør MSBuild med .resx-filer?
MSBuild kjører ResGen.exe for å kompilere hver .resx til en binær .resources-strøm, og bygger den deretter inn i assemblyen (DLL eller EXE). Den resulterende ressursen aksesseres via ResourceManager i koden.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å