.NLS

NLS-fil

Windows National Language Support File
Ställ en fråga
SNABBT SVAR

En NLS-fil är en Windows-systemfil som lagrar språkdata, teckenkodningstabeller eller sorteringsregler - den data Windows använder för att visa olika språk korrekt. Du behöver inte öppna den; Windows laddar NLS-filer automatiskt. Om Windows rapporterar en saknad eller skadad NLS-fil, kör sfc /scannow från en upphöjd kommandotolk för att återställa den.

Utvecklare: Microsoft Corporation Kategori: Systemfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .NOMEDIA · .DLL · .TMP · .LNK

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 8, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet NLS?

En .nls-fil är en binär systemfil som används av undersystemet Windows NLS (National Language Support) för att lagra språkdata, översättningstabeller för kodsidor, Unicode-mappningstabeller och sorteringsnyckeldata. Microsoft introducerade formatet med Windows NT 3.1 år 1993.

.nls-filer finns i %SystemRoot%\System32\ och underkatalogen %SystemRoot%\System32\NLS\. Vanliga exempel inkluderar c_1252.nls (kodsidan Windows-1252 Latin-1), l_intl.nls (språkmetadata) och sortdefault.nls (Unicode-sorteringsnyckeldata). Varje fil har ett binärt huvud som deklarerar sektionsantal och absoluta offsetvärden i datan, följt av de faktiska översättnings- eller sorteringstabellerna.

Filerna laddas direkt av Windows-kärnan och C-runtime-bibliotek under uppstart och processinitiering; slutanvändare behöver aldrig öppna eller ändra dem. Att byta namn på eller radera en .nls-fil orsakar systeminstabilitet eller startfel. Windows File Protection (WFP) och dess efterföljare Windows Resource Protection (WRP) skyddar mot oavsiktlig borttagning.

Formatet har ingen publicerad specifikation. I Windows 10 och senare har vissa globaliseringsfunktioner migrerat till biblioteket ICU (International Components for Unicode), men .nls-filer finns kvar och används aktivt i alla Windows-versioner som stöds.

Säkerhet & trygghet

RISK: LOW

Legitima NLS-filer i %SystemRoot%\System32\ är skrivskyddade systemfiler som skyddas av Windows Resource Protection. De utgör ingen inneboende risk. Men skadlig kod kan ibland maskera sig som en NLS-fil eller placera falska NLS-filer på andra platser - om en NLS-fil dyker upp utanför System32 eller utlöser en antivirusvarning, undersök den med Windows Defender eller kör «sfc /scannow» för att återställa legitima filer.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWindows National Language Support Fileäven känd som NLS file, code page translation table
UTVECKLAREMicrosoft Corporationsedan Early 1990s (Windows NT 3.1, 1993)
KATEGORISystemfiler
MIME-TYPapplication/octet-stream
TYPBinär systemfil - lagrar språkdata, översättningstabeller för kodsidor och sorterings-/formateringsregler för Windows NLS-undersystem
Detta filtillägg används också av…
  • Navision/Microsoft Dynamics NAV språkfil - Microsoft Navision ERP använde .nls för lokalisering av UI-strängar - ett helt annat textbaserat format än Windows-systemets NLS-filer.
  • Diverse lokaliseringsfiler för spel - Vissa spel (t.ex. Quake-motor-derivat) använde .nls för strängtabeller; proprietärt och orelaterat till Windows NLS.

Program som öppnar NLS-filer

Windows2 apps
Microsoft Windows (built-in - automatic) Inbyggd NLS-filer laddas automatiskt av Windows; ingen användaråtgärd krävs. Öppna, byt inte namn på eller radera dem inte.
Hex editor (for advanced inspection only) Gratis Använd HxD eller liknande hex-redigerare för att inspektera den binära strukturen. Det finns ingen anledning för en slutanvändare att göra detta.

Tekniska detaljer

djup specifikation
FilkodningBinär - proprietärt Microsoft NLS-format
ByteordningLittle-endian
InnehållstyperÖversättningstabeller för kodsidor, språkmetadata, Unicode-sorteringsnycklar, kalenderdata, Unicode-mappningstabeller
HuvudstrukturDeklarerar sektionsantal och absoluta fil-offsets i datasektionerna
Typisk filstorlek8 KB - 256 KB (kodsidesfiler är vanligtvis 64-128 KB)
Lagringsplats`%SystemRoot%\System32\` och `%SystemRoot%\System32\NLS\`
PlattformEndast Windows (alla versioner sedan NT 3.1, 1993)
IntegritetsskyddWindows File Protection (WFP) / Windows Resource Protection (WRP) förhindrar radering eller utbyte
LaddningsmekanismLaddas av Windows-kärnan och C-runtime-bibliotek vid uppstart och processinitiering
Exempelfiler`c_1252.nls` (Windows-1252), `l_intl.nls` (språkdata), `sortdefault.nls` (sorteringsnycklar)
FormatspecifikationProprietär och opublicerad; intern struktur varierar beroende på NLS-filtyp
AnvändarändringInte avsedd för ändring; redigering eller radering orsakar systeminstabilitet eller startfel
SläpptEarly 1990s (Windows NT 3.1, 1993)
Senaste versionContinuously updated with each Windows release; no independent version numbering
Specifikationlearn.microsoft.com

NLS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med NLS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om NLS-filer.

Vanliga frågor

Vad är en NLS-fil och behöver jag den?
Det är en Windows-systemfil som innehåller språkdata eller teckenkodningstabeller. Windows behöver den för att visa olika språk korrekt. Du behöver inte öppna den; radera aldrig NLS-filer från System32.
Hur fixar jag ett fel om en saknad eller skadad NLS-fil?
Kör «sfc /scannow» från en upphöjd kommandotolk. Systemfilsgranskaren hittar och återställer skadade eller saknade Windows-systemfiler, inklusive NLS-filer. För allvarliga fall, använd DISM eller en reparationsinstallation av Windows.
Är det säkert att radera en NLS-fil?
Nej. Att radera NLS-filer kan förstöra teckenkodning, språkformatering och i allvarliga fall orsaka startfel. Windows Resource Protection förhindrar normalt radering.
Varför flaggade mitt antivirusprogram en NLS-fil?
Falska positiva resultat på systemfiler är möjliga. Kör «sfc /scannow» och kontrollera att filen finns i %SystemRoot%\System32\. En NLS-fil som hittas någon annanstans (t.ex. AppData, Downloads) är misstänkt och bör skannas.
Kan jag öppna en NLS-fil i en textredigerare?
Filen är binär, så en textredigerare kommer att visa skräptecken. Du kan öppna den i en hex-redigerare för rå inspektion. Det finns ingen praktisk anledning för vanliga användare att öppna NLS-filer.

Referenser

1Microsoft Docs - National Language Support (NLS)learn.microsoft.com
2Microsoft Docs - Code Page Identifierslearn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.JSONJavaScript Object Notation file
10.NOMEDIAAndroid No-Media Marker File

Relaterade filtillägg

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö