.LUAU

LUAU-fil

Luau Script
Ställ en fråga
SNABBT SVAR

En .luau-fil är en källkodsfil i klartext skriven i Luau, det skriptspråk som Roblox härlett från Lua 5.1 med ett tillagt gradvis typsystem. Den innehåller koden som driver Roblox-spel och annan Luau-baserad programvara. Öppna eller redigera den i Roblox Studio, i Visual Studio Code eller i valfri textredigerare, och kör den med det kostnadsfria kommandoradsverktyget luau.

Utvecklare: Roblox Corporation Kategori: Utvecklarfiler Öppen standard MIME: text/x-lua
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 11, 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 LUAU?

En .luau-fil innehåller källkod skriven i Luau, det skriptspråk som Roblox härlett från .lua (Lua 5.1). Roblox Corporation levererade först Luau till utvecklare 2019 och släppte det som öppen källkod under MIT-licensen 2021. Filen är vanlig UTF-8-text, så alla redigerare kan läsa den.

Luau behåller kompatibilitet med Lua 5.1 samtidigt som det lägger till ett gradvis typsystem, typhärledning, stränginterpolering och sandlådemiljö. Inuti Roblox Studio sparas varje Script, LocalScript och ModuleScript till disken som en .luau-fil. Den separata filändelsen gör att redigerare och linter-verktyg kan känna igen Luau-syntax istället för att behandla den som vanlig Lua. Utöver Roblox bäddar studior som Remedy och Digital Extremes in Luau i sina egna spelmotorer, så du kan stöta på .luau-filer även utanför Roblox-världen.

Säkerhet & trygghet

RISK: MEDIUM

A .luau file is plain-text source code and cannot run on its own; it only executes inside Roblox, the luau runtime, or another host that embeds Luau. Like any script, code from an untrusted source can perform unwanted actions when run, and the Roblox community has seen malicious model scripts (backdoors) shipped inside shared assets. Read the source before running it, and be cautious with obfuscated or copy-pasted scripts.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNLuau Scriptäven känd som Luau source file, Roblox Luau script
UTVECKLARERoblox Corporationsedan 2019
MIME-TYPtext/x-lua
TYPPlain-text source code
STANDARDÖppen · royaltyfri

Program som öppnar LUAU-filer

Windows4 apps
Sublime Text Betald Open the file for editing and add a Luau or Lua syntax package for highlighting.
ROBLOX Studio Gratis Open a place or model and edit its Script, LocalScript, and ModuleScript objects; Studio reads and writes them as .luau on disk.
Visual Studio Code Gratis Open the .luau file directly; install the Luau Language Server extension for syntax highlighting, type checking, and autocomplete.
luau (CLI) Öppen källkod Run luau script.luau in a terminal to execute the file, or luau-analyze script.luau to type-check and lint it.
macOS3 apps
ROBLOX Studio Gratis Open a place and edit its script objects, which Studio stores on disk as .luau files.
Visual Studio Code Gratis Open and edit the .luau file; add the Luau Language Server extension for full language support.
luau (CLI) Öppen källkod Execute the file with luau script.luau or analyze it with luau-analyze script.luau from Terminal.
Linux3 apps
Visual Studio Code Gratis Open the .luau file and install the Luau Language Server extension for highlighting and diagnostics.
luau (CLI) Öppen källkod Build or download the binaries, then run luau script.luau to execute or luau-analyze script.luau to check the file.
Neovim Öppen källkod Edit the file and attach the Luau language server through nvim-lspconfig for type checking.
Web1 app
Roblox Creator Hub Gratis Manage projects whose scripts are saved as .luau; edit them in the browser-linked Studio environment.

Tekniska detaljer

djup specifikation
EncodingUTF-8 plain text (ASCII-compatible)
Byte orderN/A (text, no multibyte header)
ContainerNone; flat source file
Typical sizeA few hundred bytes to tens of kilobytes
StructureHuman-readable Luau source code. May start with an optional mode directive comment (--!strict, --!nonstrict, or --!nocheck), followed by statements, function and type definitions. Type annotations on variables, parameters and return values are optional.
IntegrityNone built in
PlatformsWindows, macOS, Linux, Web (Roblox platform)
Language Derived FromLua 5.1
Type SystemGradual, structural type inference (opt-in annotations)
RuntimeC++ Luau VM with rewritten interpreter, incremental garbage collector, and native x64/ARM64 code generation
Line TerminatorLF or CRLF
NotesLuau is backward compatible with Lua 5.1 source, so many .luau files also run under a plain Lua 5.1 interpreter unless they use Luau-only syntax such as type annotations, string interpolation, or the continue keyword.
Släppt2019
Senaste versionN/A (rolling releases; no versioned file format)
Öppen standardJa · royaltyfri
Specifikationluau.org

LUAU-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med LUAU-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 LUAU-filer.

Vanliga frågor

Vad är en .luau-fil?
Det är en källkodsfil i klartext skriven i Luau, det skriptspråk som Roblox härlett från Lua 5.1. Den innehåller koden som kör Roblox-spel eller annan programvara som bäddar in Luau.
Hur öppnar jag en .luau-fil?
Öppna den i Roblox Studio för att redigera den som ett spelskript, eller i Visual Studio Code eller valfri textredigerare för att visa och redigera källkoden. Kör den från en terminal med det kostnadsfria kommandoradsverktyget luau.
Vad är skillnaden mellan .luau och .lua?
Båda innehåller källkod från Lua-familjen. .luau markerar filer skrivna för Roblox Luau-dialekt, som lägger till typanteckningar och andra funktioner. Roblox Studio sparar sina skript som .luau, medan .lua används av standard Lua och äldre Roblox-exporter.
Kan jag köra en .luau-fil utanför Roblox?
Ja. Ladda ner Luau-binärerna med öppen källkod från projektets GitHub-releaser och kör luau dinfil.luau. Skript som anropar Roblox-specifika API:er kommer inte att fungera utanför Roblox-motorn.
Är det säkert att öppna en .luau-fil?
Att öppna den i en textredigerare är säkert eftersom det bara är text. Att köra den är bara så säkert som koden inuti, så granska skript från okända källor innan du exekverar dem, särskilt obfuskerade sådana.
Varför bytte Roblox från .lua till .luau?
Den separata filändelsen gör det möjligt för redigerare, linter-verktyg och syntaxmarkerare att rikta in sig på Luaus specifika syntax istället för att behandla den som vanlig Lua, och det gör filens dialekt tydlig vid en första anblick.

Referenser

1Luau (programming language) - Wikipediaen.wikipedia.org
2Luau official documentation (getting started)luau.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.DBSQLite Database File
9.BINCD/DVD Disc Image (BIN/CUE)
10.MDMarkdown Document

Relaterade filtillägg

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

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-Ö