.LUAU

LUAU Datei

Luau Script
Frage stellen
SCHNELLE ANTWORT

Eine .luau-Datei ist eine reine Text-Quellcodedatei, die in Luau geschrieben wurde, der von Roblox aus Lua 5.1 abgeleiteten Skriptsprache mit einem zusätzlichen schrittweisen Typsystem. Sie enthält den Code, der Roblox-Spiele und andere Luau-basierte Software steuert. Öffnen oder bearbeiten Sie diese in Roblox Studio, in Visual Studio Code oder in jedem Texteditor und führen Sie sie mit dem kostenlosen Befehlszeilen-Tool luau aus.

Entwickler: Roblox Corporation Kategorie: Developerdateien Offener Standard MIME: text/x-lua
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 11, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das LUAU-Dateiformat?

Eine .luau-Datei enthält Quellcode in Luau, der Skriptsprache, die Roblox von .lua (Lua 5.1) abgeleitet hat. Die Roblox Corporation stellte Luau den Entwicklern erstmals 2019 zur Verfügung und veröffentlichte es 2021 als Open Source unter der MIT-Lizenz. Die Datei besteht aus einfachem UTF-8-Text, sodass jeder Editor sie lesen kann.

Luau behält die Kompatibilität mit Lua 5.1 bei und fügt ein schrittweises Typsystem, Typinferenz, String-Interpolation und Sandboxing hinzu. Innerhalb von Roblox Studio wird jedes Script, LocalScript und ModuleScript als .luau-Datei auf der Festplatte gespeichert. Die separate Dateiendung ermöglicht es Editoren und Lintern, die Luau-Syntax zu erkennen, anstatt sie als gewöhnliches Lua zu behandeln. Über Roblox hinaus betten Studios wie Remedy und Digital Extremes Luau in ihre eigenen Game-Engines ein, sodass Sie .luau-Dateien auch außerhalb der Roblox-Welt antreffen können.

Sicherheit

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.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMELuau Scriptalias Luau source file, Roblox Luau script
ENTWICKLERRoblox Corporationseit 2019
MIME TYPEtext/x-lua
TYPPlain-text source code
STANDARDOffen · lizenzfrei

Programme zum Öffnen von LUAU-Dateien

Windows4 apps
Sublime Text Kostenpflichtig Open the file for editing and add a Luau or Lua syntax package for highlighting.
ROBLOX Studio Kostenlos 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 Kostenlos 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 Kostenlos Open a place and edit its script objects, which Studio stores on disk as .luau files.
Visual Studio Code Kostenlos 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 Kostenlos 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 Kostenlos Manage projects whose scripts are saved as .luau; edit them in the browser-linked Studio environment.

Technische Details

technische Spezifikation
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.
Veröffentlicht2019
Neueste VersionN/A (rolling releases; no versioned file format)
Offener StandardJa · lizenzgebührenfrei
Spezifikationluau.org

LUAU-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit LUAU-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu LUAU-Dateien.

Häufig gestellte Fragen

Was ist eine .luau-Datei?
Es handelt sich um eine reine Text-Quellcodedatei in Luau, der von Roblox aus Lua 5.1 abgeleiteten Skriptsprache. Sie enthält den Code, der Roblox-Spiele oder andere Software ausführt, die Luau einbettet.
Wie öffne ich eine .luau-Datei?
Öffnen Sie sie in Roblox Studio, um sie als Spielskript zu bearbeiten, oder in Visual Studio Code oder einem beliebigen Texteditor, um den Quellcode anzuzeigen und zu bearbeiten. Führen Sie sie über ein Terminal mit dem kostenlosen Befehlszeilen-Tool luau aus.
Was ist der Unterschied zwischen .luau und .lua?
Beide enthalten Quellcode der Lua-Familie. .luau kennzeichnet Dateien, die für den Luau-Dialekt von Roblox geschrieben wurden, der Typanmerkungen und andere Funktionen hinzufügt. Roblox Studio speichert seine Skripte als .luau, während .lua von Standard-Lua und älteren Roblox-Exporten verwendet wird.
Kann ich eine .luau-Datei außerhalb von Roblox ausführen?
Ja. Laden Sie die Open-Source-Binärdateien von luau aus den GitHub-Releases des Projekts herunter und führen Sie luau dateiname.luau aus. Skripte, die Roblox-spezifische APIs aufrufen, funktionieren außerhalb der Roblox-Engine nicht.
Ist es sicher, eine .luau-Datei zu öffnen?
Das Öffnen in einem Texteditor ist sicher, da es sich nur um Text handelt. Das Ausführen ist nur so sicher wie der darin enthaltene Code; prüfen Sie daher Skripte aus unbekannten Quellen vor der Ausführung, insbesondere obfuskierte Skripte.
Warum ist Roblox von .lua zu .luau gewechselt?
Die separate Dateiendung ermöglicht es Editoren, Lintern und Syntax-Hervorhebern, die spezifische Syntax von Luau zu berücksichtigen, anstatt sie als einfaches Lua zu behandeln, und macht den Dialekt der Datei auf einen Blick erkennbar.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen