.LUAU

Arquivo LUAU

Luau Script
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .luau é um arquivo de código-fonte em texto simples escrito em Luau, a linguagem de script que a Roblox derivou do Lua 5.1 com a adição de um sistema de tipos graduais. Ele contém o código que move os jogos da Roblox e outros softwares baseados em Luau. Abra ou edite-o no Roblox Studio, no Visual Studio Code ou em qualquer editor de texto, e execute-o com a ferramenta de linha de comando gratuita luau.

Desenvolvedor: Roblox Corporation Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/x-lua
ABRE EM Windows macOS Linux Web
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Sep 11, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro LUAU?

Um arquivo .luau contém código-fonte escrito em Luau, a linguagem de script que a Roblox derivou do .lua (Lua 5.1). A Roblox Corporation enviou o Luau aos desenvolvedores pela primeira vez em 2019 e o lançou como código aberto sob a Licença MIT em 2021. O arquivo é texto simples em UTF-8, portanto, qualquer editor pode lê-lo.

O Luau mantém a compatibilidade com o Lua 5.1 enquanto adiciona um sistema de tipos graduais, inferência de tipos, interpolação de strings e sandboxing. Dentro do Roblox Studio, cada Script, LocalScript e ModuleScript é salvo no disco como um arquivo .luau. A extensão separada permite que editores e linters reconheçam a sintaxe Luau em vez de tratá-la como Lua comum. Além da Roblox, estúdios como Remedy e Digital Extremes incorporam o Luau em seus próprios motores de jogo, então você pode encontrar arquivos .luau fora do mundo Roblox também.

Segurança e proteção

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

Detalhes do formato

em resumo
NOME COMPLETOLuau Scripttambém conhecido como Luau source file, Roblox Luau script
DESENVOLVEDORRoblox Corporationdesde 2019
TIPO MIMEtext/x-lua
TIPOPlain-text source code
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos LUAU

Windows4 apps
Sublime Text Pago 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) Código aberto 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) Código aberto 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) Código aberto Build or download the binaries, then run luau script.luau to execute or luau-analyze script.luau to check the file.
Neovim Código aberto 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.

Detalhes técnicos

especificação profunda
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.
Lançado2019
Versão mais recenteN/A (rolling releases; no versioned file format)
Padrão abertoSim · livre de royalties
Especificaçãoluau.org

Conversões de LUAU

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos LUAU. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos LUAU.

Perguntas frequentes

O que é um arquivo .luau?
É um arquivo de código-fonte em texto simples escrito em Luau, a linguagem de script que a Roblox derivou do Lua 5.1. Ele contém o código que executa jogos da Roblox ou outros softwares que incorporam o Luau.
Como faço para abrir um arquivo .luau?
Abra-o no Roblox Studio para editá-lo como um script de jogo, ou no Visual Studio Code ou em qualquer editor de texto para visualizar e editar o código-fonte. Execute-o a partir de um terminal com a ferramenta de linha de comando gratuita luau.
Qual é a diferença entre .luau e .lua?
Ambos contêm código-fonte da família Lua. O .luau marca arquivos escritos para o dialeto Luau da Roblox, que adiciona anotações de tipo e outros recursos. O Roblox Studio salva seus scripts como .luau, enquanto o .lua é usado pelo Lua padrão e exportações antigas da Roblox.
Posso executar um arquivo .luau fora da Roblox?
Sim. Baixe os binários luau de código aberto nos lançamentos do GitHub do projeto e execute luau seu-arquivo.luau. Scripts que chamam APIs específicas da Roblox não funcionarão fora do motor Roblox.
É seguro abrir um arquivo .luau?
Abrir em um editor de texto é seguro porque é apenas texto. Executá-lo é tão seguro quanto o código contido nele, portanto, revise scripts de fontes desconhecidas antes de executá-los, especialmente os ofuscados.
Por que a Roblox mudou de .lua para .luau?
A extensão separada permite que editores, linters e realçadores de sintaxe foquem na sintaxe específica do Luau em vez de tratá-lo como Lua simples, e torna o dialeto do arquivo claro à primeira vista.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z