Lompat ke konten
Aback Tools Logo

Kompresor Lua

Kompres skrip Lua online gratis. Kompresor Lua kami menghapus komentar (termasuk komentar panjang), baris kosong, dan spasi di akhir baris untuk menghasilkan kode Lua yang ringkas dan tetap bisa dijalankan - sambil menjaga string panjang, literal string, dan seluruh logika kode dengan benar. Semua pemrosesan terjadi lokal di browser Anda, tanpa pendaftaran.

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.

Mengapa Memakai Kompresor Lua Kami?

  • Pemadatan Lua seketika: kompresor Lua kami memproses skrip Anda dalam hitungan milidetik, sepenuhnya di browser Anda. Padatkan Lua online dan dapatkan keluaran yang diminifikasi dengan penghematan ukuran persis seketika - tanpa perjalanan ke server.
  • Kompresor Lua online yang aman: kode sumber Lua Anda tidak pernah meninggalkan perangkat saat Anda memakai kompresor Lua online kami. Semua pemadatan terjadi secara lokal di browser Anda - 100% privat tanpa unggahan ke server.
  • Menjaga string dan komentar panjang: kompresor Lua kami menangani string panjang ([[...]]) dan komentar panjang (--[[...]]) khas Lua dengan benar - menjaga isi string persis sambil menghapus semua blok komentar.
  • Kompresor Lua 100% gratis selamanya: padatkan skrip Lua online sepenuhnya gratis - tanpa pendaftaran, tingkatan premium, maupun iklan. Kompresor Lua online kami gratis dipakai siapa saja, tanpa batas ukuran berkas.

Apa Itu Pemadatan Lua?

Pemadatan Lua (juga disebut minifikasi Lua) adalah proses mengurangi ukuran skrip Lua dengan menghapus semua karakter yang tidak diperlukan untuk eksekusi - komentar, baris kosong, dan spasi yang tidak perlu. Skrip Lua yang dipadatkan secara semantik identik dengan aslinya dan dijalankan dengan hasil yang persis sama. Kompresor Lua online kami menangani fitur sintaks khas Lua - termasuk string panjang ([[...]], [=[...]=]), komentar panjang (--[[...]]), dan literal string pendek - sehingga isi string tidak pernah diubah selama pemadatan.

Cara Kerja Kompresor Lua Kami

  1. Tempel atau unggah skrip Lua Anda: masukkan kode sumber Lua ke panel masukan - tempel langsung atau unggah berkas .lua. Kompresor Lua online kami menerima skrip Lua apa pun - skrip Roblox, game LÖVE2D, addon WoW, skrip Nginx/OpenResty, dan Lua tersemat.
  2. Pemadatan seketika di browser: klik "Padatkan Lua" dan kompresor kami menghapus komentar satu baris (--), komentar panjang (--[[...]]), baris kosong, dan spasi di akhir baris - sepenuhnya di browser Anda. String panjang dan literal string dideteksi dan dijaga. Kode Anda tidak pernah meninggalkan perangkat.
  3. Salin atau unduh keluaran: tinjau Lua yang dipadatkan di panel keluaran. Salin langsung atau unduh sebagai berkas .min.lua. Panel statistik menampilkan ukuran asli, ukuran setelah dipadatkan, persentase pengurangan, dan jumlah baris.

Apa yang Dipadatkan

  • Komentar satu baris (-- komentar): semua komentar satu baris Lua dihapus, termasuk komentar di baris yang sama setelah kode. Literal string yang berisi -- tetap dijaga.
  • Komentar panjang (--[[ ... ]]): komentar panjang multi-baris (termasuk --[=[ ... ]=] dengan tingkat tanda sama dengan berapa pun) dihapus sepenuhnya. String panjang ([[ ... ]]) yang bukan komentar tetap dijaga.
  • Baris kosong dan spasi di akhir baris: semua baris kosong serta spasi atau tab di akhir baris dihapus, sehingga jumlah baris pada berkas Lua yang penuh komentar berkurang signifikan.
  • Menjaga literal string: literal dengan tanda kutip tunggal, kutip ganda, dan string panjang dideteksi dan isinya dijaga persis - termasuk spasi, baris baru, dan karakter khusus di dalam string.

Keterbatasan Penting

Kompresor Lua kami adalah alat berbasis baris yang sadar token. Alat ini menangani pola Lua yang paling umum dengan benar, tetapi tidak melakukan minifikasi penuh berbasis AST (penggantian nama variabel, penghapusan kode mati). Untuk pemadatan maksimal, gunakan kompresor Lua kami sebagai lintasan pertama, lalu terapkan obfuscator Lua lengkap untuk mengganti nama variabel. Selalu uji keluaran yang dipadatkan sebelum menerapkannya ke produksi.

Pertanyaan yang Sering Diajukan

Kompresor Lua adalah alat yang mengurangi ukuran skrip Lua dengan menghapus komentar, baris kosong, dan spasi di akhir baris sambil menjaga skrip tetap bisa dijalankan sepenuhnya. Kompresor Lua online kami melakukannya sepenuhnya di browser Anda - tanpa unggahan ke server dan tanpa memerlukan runtime Lua.

Kompresor Lua kami hanya menghapus karakter yang tidak diperlukan untuk eksekusi - komentar, baris kosong, dan spasi di akhir baris. Seluruh logika kode, literal string, dan string panjang tetap terjaga. Selalu uji keluaran yang dipadatkan sebelum menerapkannya ke produksi.

Tentu saja. Kompresor Lua online kami memproses semuanya secara lokal di browser Anda. Skrip Lua Anda tidak pernah meninggalkan perangkat - tidak ada unggahan ke server, penyimpanan cloud, maupun penyimpanan data dalam bentuk apa pun.

Ya, 100% gratis. Kompresor Lua online kami tidak memerlukan pendaftaran, tidak punya tingkatan premium, tidak memberlakukan batas ukuran berkas, dan tidak menampilkan iklan. Anda bisa memadatkan skrip Lua online sebanyak yang Anda mau, sepenuhnya gratis.

Ya. Kompresor Lua kami mengidentifikasi string panjang Lua ([[...]], [=[...]=], [==[...]==]) dengan benar dan menjaga isinya persis - termasuk baris baru dan spasi di dalam string panjang tersebut. String panjang tidak pernah diubah selama pemadatan.

Ya. Kompresor Lua kami menghapus komentar panjang Lua (--[[...]], --[=[...]=]) sepenuhnya. Alat ini membedakan dengan benar antara komentar panjang (yang diawali --) dan string panjang (yang tidak diawali --), sehingga hanya komentar yang dihapus.

Kompresor Lua (alat ini) menangani seluruh sintaks komentar Lua termasuk komentar panjang (--[[...]]) dan menjaga string panjang ([[...]]) dengan benar. Alat ini juga menghapus baris kosong dan spasi di akhir baris. Minifier Lua adalah alat yang lebih sederhana yang berfokus pada penghapusan dasar spasi dan komentar.

Ya. Kompresor Lua kami bekerja dengan skrip Lua 5.x apa pun - skrip Roblox, berkas game LÖVE2D, skrip addon World of Warcraft, Lua Nginx/OpenResty, dan Lua tersemat. Kompresor menangani seluruh sintaks Lua standar terlepas dari lingkungan eksekusinya.

Rasio pemadatan bergantung pada banyaknya komentar dan baris kosong pada skrip asli. Berkas Lua yang penuh komentar biasanya mencapai pengurangan 30-60%. Skrip yang sudah ringkas dengan sedikit komentar akan berkurang lebih sedikit. Kompresor menampilkan rasio persis untuk masukan Anda.