Lua-Kompressor
Komprimiere Lua-Skripte online kostenlos. Unser Lua-Kompressor entfernt Kommentare (auch lange Kommentare), leere Zeilen und nachgestellte Leerzeichen und erzeugt kompakten, ausführbaren Lua-Code - lange Strings, String-Literale und die gesamte Codelogik bleiben korrekt erhalten. Die gesamte Verarbeitung findet lokal in deinem Browser statt, ohne Anmeldung.
Compress Lua Script
Paste your Lua source code into the input panel and click "Compress Lua" to remove comments, blank lines, and trailing whitespace - producing a compact, executable Lua script. All processing happens locally in your browser.
Compression: -- comment removal · --[[...]] long comment removal · blank line removal · trailing whitespace stripping. Long strings ([[...]]) and string literals are preserved exactly.
Warum unseren Lua-Kompressor verwenden?
- Sofortige Lua-Komprimierung: Unser Lua-Kompressor verarbeitet deine Skripte in Millisekunden, vollständig in deinem Browser. Komprimiere Lua online und erhalte die minifizierte Ausgabe mit exakter Größenersparnis sofort - ohne Server-Roundtrip.
- Sicherer Lua-Kompressor online: Dein Lua-Quellcode verlässt dein Gerät nie, wenn du unseren Lua-Kompressor online nutzt. Die gesamte Komprimierung findet lokal in deinem Browser statt - 100 % privat und ohne Server-Uploads.
- Bewahrung langer Strings und Kommentare: Unser Lua-Kompressor behandelt Lulas spezielle lange Strings ([[...]]) und lange Kommentare (--[[...]]) korrekt - er bewahrt String-Inhalte exakt und entfernt gleichzeitig alle Kommentarblöcke.
- Lua-Kompressor 100 % kostenlos für immer: Komprimiere Lua-Skripte online völlig kostenlos - ohne Anmeldung, ohne Premium-Stufe und ohne Werbung. Unser Lua-Kompressor online ist für alle kostenlos, ohne Dateigrößenbeschränkungen.
Was ist Lua-Komprimierung?
Lua-Komprimierung (auch Lua-Minifizierung genannt) ist der Prozess, die Größe eines Lua-Skripts zu reduzieren, indem alle für die Ausführung nicht benötigten Zeichen entfernt werden - Kommentare, leere Zeilen und unnötige Leerzeichen. Das komprimierte Lua-Skript ist semantisch identisch mit dem Original und liefert exakt dieselben Ergebnisse. Unser Lua-Kompressor online beherrscht die besonderen Syntaxmerkmale von Lua - darunter lange Strings ([[...]], [=[...]=]), lange Kommentare (--[[...]]) und kurze String-Literale - und stellt sicher, dass String-Inhalte bei der Komprimierung nie verändert werden.
So funktioniert unser Lua-Kompressor
- Lua-Skript einfügen oder hochladen: Gib deinen Lua-Quellcode in das Eingabefeld ein - direkt einfügen oder eine .lua-Datei hochladen. Unser Lua-Kompressor online akzeptiert jedes Lua-Skript - Roblox-Skripte, LÖVE2D-Spiele, WoW-Addons, Nginx/OpenResty-Skripte und eingebettetes Lua.
- Sofortige Komprimierung im Browser: Klicke auf „Lua komprimieren“ und unser Kompressor entfernt einzeilige Kommentare (--), lange Kommentare (--[[...]]), leere Zeilen und nachgestellte Leerzeichen - vollständig in deinem Browser. Lange Strings und String-Literale werden erkannt und bewahrt. Dein Code verlässt nie dein Gerät.
- Ausgabe kopieren oder herunterladen: Prüfe das komprimierte Lua im Ausgabefeld. Kopiere es direkt oder lade es als .min.lua-Datei herunter. Das Statistikfeld zeigt Originalgröße, komprimierte Größe, prozentuale Reduktion und Zeilenanzahl.
Was komprimiert wird
- Einzeilige Kommentare (-- Kommentar): Alle einzeiligen Lua-Kommentare werden entfernt, einschließlich Inline-Kommentaren nach Code. String-Literale, die -- enthalten, bleiben erhalten.
- Lange Kommentare (--[[ ... ]]): Mehrzeilige lange Kommentare (einschließlich --[=[ ... ]=] mit beliebig vielen Gleichheitszeichen) werden vollständig entfernt. Lange Strings ([[ ... ]]), die keine Kommentare sind, bleiben erhalten.
- Leere Zeilen und nachgestellte Leerzeichen: Alle leeren Zeilen sowie Leerzeichen und Tabulatoren am Zeilenende werden entfernt, was die Zeilenanzahl in gut kommentierten Lua-Dateien deutlich reduziert.
- Bewahrung von String-Literalen: Literale in einfachen Anführungszeichen, doppelten Anführungszeichen und lange Strings werden erkannt und ihr Inhalt exakt bewahrt - einschließlich Leerzeichen, Zeilenumbrüchen und Sonderzeichen innerhalb der Strings.
Wichtige Einschränkungen
Unser Lua-Kompressor ist ein tokenbewusstes, zeilenbasiertes Tool. Er behandelt die gängigsten Lua-Muster korrekt, führt aber keine vollständige AST-basierte Minifizierung durch (Variablen-Umbenennung, Entfernen toten Codes). Für maximale Komprimierung nutze unseren Lua-Kompressor als ersten Durchlauf und wende danach einen vollständigen Lua-Obfuskator zum Umbenennen von Variablen an. Teste die komprimierte Ausgabe immer, bevor du sie in Produktion einsetzt.
Häufig gestellte Fragen
Ein Lua-Kompressor ist ein Tool, das die Größe eines Lua-Skripts reduziert, indem es Kommentare, leere Zeilen und nachgestellte Leerzeichen entfernt, während das Skript vollständig ausführbar bleibt. Unser Lua-Kompressor online erledigt das vollständig in deinem Browser - ohne Server-Upload und ohne Lua-Laufzeitumgebung.
Unser Lua-Kompressor entfernt nur Zeichen, die zur Ausführung nicht nötig sind - Kommentare, leere Zeilen und nachgestellte Leerzeichen. Die gesamte Codelogik, String-Literale und lange Strings bleiben erhalten. Teste die komprimierte Ausgabe immer, bevor du sie in Produktion einsetzt.
Absolut. Unser Lua-Kompressor online verarbeitet alles lokal in deinem Browser. Deine Lua-Skripte verlassen nie dein Gerät - kein Server-Upload, keine Cloud-Speicherung und keinerlei Datenhaltung.
Ja, 100 % kostenlos. Unser Lua-Kompressor online erfordert keine Anmeldung, hat keine Premium-Stufe, keine Dateigrößenbeschränkungen und keine Werbung. Du kannst Lua-Skripte online so oft komprimieren, wie du möchtest - völlig kostenlos.
Ja. Unser Lua-Kompressor erkennt lange Lua-Strings ([[...]], [=[...]=], [==[...]==]) korrekt und bewahrt ihren Inhalt exakt - einschließlich Zeilenumbrüchen und Leerzeichen innerhalb des langen Strings. Lange Strings werden bei der Komprimierung nie verändert.
Ja. Unser Lua-Kompressor entfernt lange Lua-Kommentare (--[[...]], --[=[...]=]) vollständig. Er unterscheidet korrekt zwischen langen Kommentaren (die mit -- beginnen) und langen Strings (die nicht mit -- beginnen), sodass nur Kommentare entfernt werden.
Der Lua-Kompressor (dieses Tool) beherrscht die vollständige Kommentarsyntax von Lua, einschließlich langer Kommentare (--[[...]]), und bewahrt lange Strings ([[...]]) korrekt. Außerdem entfernt er leere Zeilen und nachgestellte Leerzeichen. Der Lua-Minifizierer ist ein einfacheres Tool, das sich auf grundlegendes Entfernen von Leerzeichen und Kommentaren konzentriert.
Ja. Unser Lua-Kompressor funktioniert mit jedem Lua-5.x-Skript - Roblox-Skripte, LÖVE2D-Spieldateien, World-of-Warcraft-Addon-Skripte, Nginx/OpenResty-Lua und eingebettetes Lua. Der Kompressor beherrscht die gesamte Standard-Lua-Syntax, unabhängig von der Laufzeitumgebung.
Die Komprimierungsraten hängen davon ab, wie viele Kommentare und leere Zeilen das Original enthält. Stark kommentierte Lua-Dateien erreichen typischerweise 30-60 % Größenreduktion. Bereits kompakte Skripte mit wenigen Kommentaren werden weniger reduziert. Der Kompressor zeigt die exakte Rate für deine Eingabe.