.LUAU

File LUAU

Luau Script
Fai una domanda
RISPOSTA RAPIDA

Un file .luau è un file di codice sorgente in formato testo semplice scritto in Luau, il linguaggio di scripting che Roblox ha derivato da Lua 5.1 con l'aggiunta di un sistema di tipi graduale. Contiene il codice che anima i giochi Roblox e altri software basati su Luau. È possibile aprirlo o modificarlo in Roblox Studio, in Visual Studio Code o in qualsiasi editor di testo, ed eseguirlo con lo strumento a riga di comando gratuito luau.

Sviluppatore: Roblox Corporation Categoria: File di sviluppo Standard aperto MIME: text/x-lua
SI APRE SU Windows macOS Linux Web
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 11, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file LUAU?

Un file .luau contiene codice sorgente scritto in Luau, il linguaggio di scripting che Roblox ha derivato da .lua (Lua 5.1). Roblox Corporation ha introdotto Luau per gli sviluppatori nel 2019 e lo ha rilasciato come open source sotto licenza MIT nel 2021. Il file è in formato testo semplice UTF-8, quindi qualsiasi editor può leggerlo.

Luau mantiene la compatibilità con Lua 5.1 aggiungendo al contempo un sistema di tipi graduale, l'inferenza dei tipi, l'interpolazione delle stringhe e il sandboxing. All'interno di Roblox Studio, ogni Script, LocalScript e ModuleScript viene salvato su disco come file .luau. L'estensione separata consente agli editor e ai linter di riconoscere la sintassi Luau invece di trattarla come normale Lua. Oltre a Roblox, studi come Remedy e Digital Extremes integrano Luau nei propri motori di gioco, quindi è possibile incontrare file .luau anche al di fuori del mondo Roblox.

Sicurezza e incolumità

RISCHIO: 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.

Dettagli del formato

in sintesi
NOME COMPLETOLuau Scriptanche noto come Luau source file, Roblox Luau script
SVILUPPATORERoblox Corporationdal 2019
TIPO MIMEtext/x-lua
TIPOPlain-text source code
STANDARDAperto · royalty-free

Programmi che aprono file LUAU

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

Dettagli tecnici

specifiche approfondite
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.
Rilasciato2019
Ultima versioneN/A (rolling releases; no versioned file format)
Standard apertoSì · royalty-free
Specificaluau.org

Conversioni LUAU

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file LUAU. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file LUAU.

Domande frequenti

Cos'è un file .luau?
È un file di codice sorgente in testo semplice scritto in Luau, il linguaggio di scripting che Roblox ha derivato da Lua 5.1. Contiene il codice che esegue i giochi Roblox o altri software che integrano Luau.
Come si apre un file .luau?
Aprilo in Roblox Studio per modificarlo come script di gioco, oppure in Visual Studio Code o in qualsiasi editor di testo per visualizzare e modificare il sorgente. Eseguilo da un terminale con lo strumento a riga di comando gratuito luau.
Qual è la differenza tra .luau e .lua?
Entrambi contengono codice sorgente della famiglia Lua. .luau identifica i file scritti per il dialetto Luau di Roblox, che aggiunge annotazioni di tipo e altre funzionalità. Roblox Studio salva i suoi script come .luau, mentre .lua è usato dal Lua standard e dalle vecchie esportazioni di Roblox.
Posso eseguire un file .luau al di fuori di Roblox?
Sì. Scarica i binari open source di luau dai rilasci GitHub del progetto ed esegui luau tuo-file.luau. Gli script che richiamano API specifiche di Roblox non funzioneranno al di fuori del motore Roblox.
È sicuro aprire un file .luau?
Aprire il file in un editor di testo è sicuro perché si tratta di semplice testo. Eseguirlo è sicuro quanto il codice contenuto al suo interno, quindi revisiona gli script provenienti da fonti sconosciute prima di eseguirli, specialmente quelli offuscati.
Perché Roblox è passato da .lua a .luau?
L'estensione separata consente a editor, linter ed evidenziatori di sintassi di puntare alla sintassi specifica di Luau invece di trattarla come Lua semplice, e rende il dialetto del file chiaro a colpo d'occhio.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z