.LUAU

LUAU-fil

Luau Script
Stil et spørgsmål
HURTIGT SVAR

En .luau-fil er en kildekodefil i almindelig tekst skrevet i Luau, det scriptsprog Roblox har afledt fra Lua 5.1 med et tilføjet gradvist typesystem. Den indeholder koden, der driver Roblox-spil og anden Luau-baseret software. Åbn eller rediger den i Roblox Studio, i Visual Studio Code eller i enhver teksteditor, og kør den med det gratis luau kommandolinjeværktøj.

Udvikler: Roblox Corporation Kategori: Udviklerfiler Åben standard MIME: text/x-lua
ÅBNER PÅ Windows macOS Linux Web
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 11, 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 LUAU-filformatet?

En .luau-fil indeholder kildekode skrevet i Luau, det scriptsprog Roblox har afledt fra .lua (Lua 5.1). Roblox Corporation sendte først Luau ud til udviklere i 2019 og udgav det som open source under MIT-licensen i 2021. Filen er almindelig UTF-8-tekst, så enhver editor kan læse den.

Luau bevarer kompatibilitet med Lua 5.1, mens det tilføjer et gradvist typesystem, type-inferens, streng-interpolering og sandboxing. Inde i Roblox Studio gemmes hvert Script, LocalScript og ModuleScript til disken som en .luau-fil. Den separate filendelse lader editorer og lintere genkende Luau-syntaks i stedet for at behandle den som almindelig Lua. Udover Roblox indlejrer studier som Remedy og Digital Extremes Luau i deres egne spilmotorer, så du kan også støde på .luau-filer uden for Roblox-verdenen.

Sikkerhed og tryghed

RISIKO: 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

kort fortalt
FULDSTÆNDIGT NAVNLuau Scriptogså kendt som Luau source file, Roblox Luau script
UDVIKLERRoblox Corporationsiden 2019
MIME-TYPEtext/x-lua
TYPEPlain-text source code
STANDARDÅben · royaltyfri

Programmer der åbner LUAU-filer

Windows4 apps
Sublime Text Betalt 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) Open-source 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) Open-source 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) Open-source Build or download the binaries, then run luau script.luau to execute or luau-analyze script.luau to check the file.
Neovim Open-source 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.

Tekniske detaljer

dyb 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.
Udgivet2019
Seneste versionN/A (rolling releases; no versioned file format)
Åben standardJa · royaltyfri
Specifikationluau.org

LUAU-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med LUAU-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 LUAU-filer.

Ofte stillede spørgsmål

Hvad er en .luau-fil?
Det er en kildekodefil i almindelig tekst skrevet i Luau, det scriptsprog Roblox har afledt fra Lua 5.1. Den indeholder koden, der kører Roblox-spil eller anden software, der indlejrer Luau.
Hvordan åbner jeg en .luau-fil?
Åbn den i Roblox Studio for at redigere den som et spil-script, eller i Visual Studio Code eller en hvilken som helst teksteditor for at se og redigere kilden. Kør den fra en terminal med det gratis luau kommandolinjeværktøj.
Hvad er forskellen på .luau og .lua?
Begge indeholder kildekode fra Lua-familien. .luau markerer filer skrevet til Roblox' Luau-dialekt, som tilføjer type-annoteringer og andre funktioner. Roblox Studio gemmer sine scripts som .luau, mens .lua bruges af standard Lua og ældre Roblox-eksporter.
Kan jeg køre en .luau-fil uden for Roblox?
Ja. Download de open source luau binære filer fra projektets GitHub-udgivelser og kør luau dinfil.luau. Scripts, der kalder Roblox-specifikke API'er, vil ikke fungere uden for Roblox-motoren.
Er en .luau-fil sikker at åbne?
Det er sikkert at åbne den i en teksteditor, da det blot er tekst. At køre den er kun så sikkert som koden indeni, så gennemse scripts fra ukendte kilder før eksekvering, især slørede (obfuscated) scripts.
Hvorfor skiftede Roblox fra .lua til .luau?
Den separate filendelse lader editorer, lintere og syntaksfremhævere målrette sig mod Luaus specifikke syntaks i stedet for at behandle den som almindelig Lua, og det gør filens dialekt tydelig ved første øjekast.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

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