LUA LUAC
Dateikonvertierung

LUA in LUAC konvertieren

SCHNELLE ANTWORT
Ist es möglich, LUA in LUAC zu konvertieren?
Ja - LUA lässt sich in LUAC konvertieren.

Führen Sie luac -o script.luac script.lua in einem Terminal aus. Der luac-Compiler ist im Lieferumfang von Lua enthalten, sodass keine zusätzliche Software erforderlich ist. Bytecode lädt zur Laufzeit etwas schneller, da der Parse-Schritt übersprungen wird, und er verbirgt den lesbaren Quelltext vor oberflächlicher Inspektion.

Auf dieser Seite

Getestet auf macOS, Windows & Linux
Zuletzt verifiziert am Oct 2026

Weitere kostenlose Konverter

HEIC, PNG, WEBP, MP3 und mehr - jedes Tool hier ist kostenlos.

Toolbox öffnen

Warum LUA in LUAC konvertieren?

Die Verteilung von Skripten als Bytecode entfernt den Parse-Overhead bei jedem Ladevorgang und verhindert das einfache Lesen des Quellcodes. Das .luac-Format ist die native kompilierte Bytecode-Darstellung von Lua, die direkt von der Standard-Lua-Toolchain erzeugt wird, die mit jeder Lua-Installation geliefert wird.

Wie man LUA in LUAC konvertiert

luac FREE

Führen Sie luac -o script.luac script.lua in einem Terminal aus. Fügen Sie -s hinzu, um Debug-Informationen für eine kleinere Datei zu entfernen, oder listen Sie mehrere .lua-Dateien auf, um sie in einen einzigen Bytecode-Block zu kompilieren.

LuaJIT FREE

Führen Sie luajit -b script.lua script.luac aus, um in das eigene Bytecode-Format von LuaJIT zu kompilieren. Beachten Sie, dass LuaJIT-Bytecode inkompatibel mit der Standard-Lua-VM ist.

Über diese Formate

Qualität & worauf zu achten ist

  • Eine .luac-Datei ist an die exakte Lua-Version gebunden, mit der sie kompiliert wurde; Bytecode von luac 5.4 wird von Lua 5.3 oder früher abgelehnt.
  • Bytecode ist nicht verschlüsselt - Tools wie unluac können .luac-Dateien teilweise dekompilieren. Verlassen Sie sich nicht darauf, um sensible Logik zu schützen.
  • Das Bytecode-Format ist plattformspezifisch; ein auf einem 64-Bit-System kompilierter .luac kann auf einem 32-Bit-Gerät fehlschlagen. Kompilieren Sie auf derselben Plattform, auf der er ausgeführt werden soll.

Häufig gestellte Fragen

Ist luac bereits installiert, wenn ich Lua habe?
Ja. luac wird mit der offiziellen Lua-Distribution geliefert und erfordert keinen separaten Download.
Läuft die .luac-Datei schneller als die ursprüngliche .lua?
Geringfügig, da der Parser-Schritt beim Laden übersprungen wird. Für die meisten Skripte ist der Unterschied minimal.
Kann ich den ursprünglichen .lua-Quellcode aus einer .luac-Datei wiederherstellen?
Nicht zuverlässig. Es gibt Dekompiler, die jedoch nur ungefähre Ergebnisse liefern; die Übergabe von -s an luac entfernt sogar Zeilennummern und Funktionsnamen, was die Wiederherstellung erschwert.
Verwendet LuaJIT dasselbe Bytecode-Format wie Standard-Lua?
Nein. LuaJIT-Bytecode ist inkompatibel mit der Standard-Lua-VM; verwenden Sie luajit -b nur, wenn das Zielsystem ebenfalls LuaJIT ausführt.