.LUAU

LUAU-fil

Luau Script
Still et spørsmål
HURTIGSVAR

En .luau-fil er en kildekodefil i ren tekst skrevet i Luau, skriptspråket Roblox har utviklet fra Lua 5.1 med et lagdelt typesystem. Den inneholder koden som driver Roblox-spill og annen Luau-basert programvare. Åpne eller rediger den i Roblox Studio, i Visual Studio Code, eller i en hvilken som helst tekstredigerer, og kjør den med det gratis kommandolinjeverktøyet luau.

Utvikler: Roblox Corporation Kategori: Utviklerfiler Åpen standard MIME: text/x-lua
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 11, 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 LUAU-filformatet?

En .luau-fil inneholder kildekode skrevet i Luau, skriptspråket Roblox har avledet fra .lua (Lua 5.1). Roblox Corporation leverte først Luau til utviklere i 2019 og ga det ut som åpen kildekode under MIT-lisensen i 2021. Filen er ren UTF-8-tekst, så alle tekstredigeringsprogrammer kan lese den.

Luau opprettholder kompatibilitet med Lua 5.1 samtidig som det legger til et gradvis typesystem, typeutledning, strenginterpolering og sandkassing. Inne i Roblox Studio lagres hvert Script, LocalScript og ModuleScript til disk som en .luau-fil. Den separate filendelsen lar redigeringsverktøy og lintere gjenkjenne Luau-syntaks i stedet for å behandle den som vanlig Lua. Utenfor Roblox bruker studioer som Remedy og Digital Extremes Luau i sine egne spillmotorer, så du kan støte på .luau-filer utenfor Roblox-verdenen også.

Sikkerhet og trygghet

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

i et nøtteskall
FULLT NAVNLuau Scriptogså kjent som Luau source file, Roblox Luau script
UTVIKLERRoblox Corporationsiden 2019
MIME-TYPEtext/x-lua
TYPEPlain-text source code
STANDARDÅpen · royalty-fri

Programmer som åpner 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) Åpen kildekode 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) Åpen kildekode 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) Åpen kildekode Build or download the binaries, then run luau script.luau to execute or luau-analyze script.luau to check the file.
Neovim Åpen kildekode 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

dyp spesifikasjon
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.
Utgitt2019
Siste versjonN/A (rolling releases; no versioned file format)
Åpen standardJa · royalty-fri
Spesifikasjonluau.org

LUAU-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med LUAU-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 LUAU-filer.

Ofte stilte spørsmål

Hva er en .luau-fil?
Det er en kildekodefil i ren tekst skrevet i Luau, skriptspråket Roblox har avledet fra Lua 5.1. Den inneholder koden som kjører Roblox-spill eller annen programvare som bruker Luau.
Hvordan åpner jeg en .luau-fil?
Åpne den i Roblox Studio for å redigere den som et spillskript, eller i Visual Studio Code eller en annen tekstredigerer for å se og redigere kildekoden. Kjør den fra en terminal med det gratis kommandolinjeverktøyet luau.
Hva er forskjellen mellom .luau og .lua?
Begge inneholder kildekode i Lua-familien. .luau markerer filer skrevet for Roblox sin Luau-dialekt, som legger til typeannoteringer og andre funksjoner. Roblox Studio lagrer skriptene sine som .luau, mens .lua brukes av standard Lua og eldre Roblox-eksporter.
Kan jeg kjøre en .luau-fil utenfor Roblox?
Ja. Last ned de åpne luau-filene fra prosjektets GitHub-utgivelser og kjør luau dinfil.luau. Skript som kaller Roblox-spesifikke API-er vil ikke fungere utenfor Roblox-motoren.
Er det trygt å åpne en .luau-fil?
Det er trygt å åpne den i en tekstredigerer fordi den bare inneholder tekst. Å kjøre den er bare så trygt som koden inni, så gå gjennom skript fra ukjente kilder før du utfører dem, spesielt hvis de er obfuskert.
Hvorfor byttet Roblox fra .lua til .luau?
Den separate filendelsen lar redigeringsverktøy, lintere og syntaksuthevere målrette seg mot Luaus spesifikke syntaks i stedet for å behandle den som vanlig Lua, og det gjør filens dialekt tydelig ved første øyekast.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

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