Aller au contenu
Aback Tools Logo

Compresseur Lua

Compressez vos scripts Lua en ligne gratuitement. Notre compresseur Lua supprime les commentaires (y compris les commentaires longs), les lignes vides et les espaces en fin de ligne pour produire un code Lua compact et exécutable, tout en préservant correctement les chaînes longues, les littéraux de chaîne et toute la logique du code. Tout le traitement se fait localement dans votre navigateur, sans inscription.

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.

Pourquoi utiliser notre compresseur Lua ?

  • Compression Lua instantanée : notre compresseur Lua traite vos scripts en quelques millisecondes, entièrement dans votre navigateur. Compressez du Lua en ligne et obtenez la sortie minifiée avec le gain exact de taille instantanément - sans aller-retour serveur.
  • Compresseur Lua en ligne sécurisé : votre code source Lua ne quitte jamais votre appareil lorsque vous utilisez notre compresseur Lua en ligne. Toute la compression se fait localement dans votre navigateur - 100 % privé et sans aucun envoi vers un serveur.
  • Préservation des chaînes et commentaires longs : notre compresseur Lua gère correctement les chaînes longues ([[...]]) et les commentaires longs (--[[...]]) propres à Lua - en préservant exactement le contenu des chaînes tout en supprimant tous les blocs de commentaires.
  • Compresseur Lua 100 % gratuit à vie : compressez des scripts Lua en ligne entièrement gratuitement - sans inscription, sans offre premium et sans publicité. Notre compresseur Lua en ligne est gratuit pour tous, sans limite de taille de fichier.

Qu'est-ce que la compression Lua ?

La compression Lua (aussi appelée minification Lua) est le processus qui réduit la taille d'un script Lua en supprimant tous les caractères non nécessaires à l'exécution - commentaires, lignes vides et espaces inutiles. Le script Lua compressé est sémantiquement identique à l'original et s'exécute avec exactement les mêmes résultats. Notre compresseur Lua en ligne gère les particularités syntaxiques de Lua - notamment les chaînes longues ([[...]], [=[...]=]), les commentaires longs (--[[...]]) et les littéraux de chaîne courts - en veillant à ce que le contenu des chaînes ne soit jamais modifié pendant la compression.

Comment fonctionne notre compresseur Lua

  1. Collez ou importez votre script Lua : saisissez votre code source Lua dans le panneau d'entrée - collez-le directement ou importez un fichier .lua. Notre compresseur Lua en ligne accepte tout script Lua - scripts Roblox, jeux LÖVE2D, addons WoW, scripts Nginx/OpenResty et Lua embarqué.
  2. Compression instantanée dans le navigateur : cliquez sur « Compresser Lua » et notre compresseur supprime les commentaires sur une ligne (--), les commentaires longs (--[[...]]), les lignes vides et les espaces en fin de ligne - entièrement dans votre navigateur. Les chaînes longues et les littéraux de chaîne sont détectés et préservés. Votre code ne quitte jamais votre appareil.
  3. Copiez ou téléchargez la sortie : consultez le Lua compressé dans le panneau de sortie. Copiez-le directement ou téléchargez-le en fichier .min.lua. Le panneau de statistiques affiche la taille d'origine, la taille compressée, le pourcentage de réduction et le nombre de lignes.

Ce qui est compressé

  • Commentaires sur une ligne (-- commentaire) : tous les commentaires Lua sur une ligne sont supprimés, y compris les commentaires en ligne après du code. Les littéraux de chaîne contenant -- sont préservés.
  • Commentaires longs (--[[ ... ]]) : les commentaires longs multi-lignes (y compris --[=[ ... ]=] avec n'importe quel niveau de signes égaux) sont entièrement supprimés. Les chaînes longues ([[ ... ]]) qui ne sont pas des commentaires sont préservées.
  • Lignes vides et espaces en fin de ligne : toutes les lignes vides et les espaces ou tabulations en fin de ligne sont supprimés, réduisant nettement le nombre de lignes dans les fichiers Lua bien commentés.
  • Préservation des littéraux de chaîne : les littéraux entre guillemets simples, guillemets doubles et chaînes longues sont détectés et leur contenu est préservé exactement - y compris les espaces, les retours à la ligne et les caractères spéciaux à l'intérieur des chaînes.

Limites importantes

Notre compresseur Lua est un outil ligne par ligne qui tient compte des jetons. Il gère correctement les motifs Lua les plus courants, mais n'effectue pas de minification complète basée sur l'AST (renommage des variables, élimination du code mort). Pour une compression maximale, utilisez notre compresseur Lua comme première passe, puis appliquez un obfuscateur Lua complet pour le renommage des variables. Testez toujours la sortie compressée avant de déployer en production.

Foire aux questions

Un compresseur Lua est un outil qui réduit la taille d'un script Lua en supprimant les commentaires, les lignes vides et les espaces en fin de ligne, tout en gardant le script parfaitement exécutable. Notre compresseur Lua en ligne le fait entièrement dans votre navigateur - sans envoi vers un serveur ni environnement d'exécution Lua.

Notre compresseur Lua ne supprime que les caractères non nécessaires à l'exécution - commentaires, lignes vides et espaces en fin de ligne. Toute la logique du code, les littéraux de chaîne et les chaînes longues sont préservés. Testez toujours la sortie compressée avant de déployer en production.

Absolument. Notre compresseur Lua en ligne traite tout localement dans votre navigateur. Vos scripts Lua ne quittent jamais votre appareil - aucun envoi vers un serveur, aucun stockage cloud et aucune rétention de données, quelle qu'elle soit.

Oui, 100 % gratuit. Notre compresseur Lua en ligne ne demande aucune inscription, n'a pas d'offre premium, n'impose aucune limite de taille de fichier et n'affiche pas de publicité. Vous pouvez compresser des scripts Lua en ligne autant de fois que nécessaire, entièrement gratuitement.

Oui. Notre compresseur Lua identifie correctement les chaînes longues de Lua ([[...]], [=[...]=], [==[...]==]) et préserve exactement leur contenu - y compris les retours à la ligne et les espaces à l'intérieur de la chaîne longue. Les chaînes longues ne sont jamais modifiées pendant la compression.

Oui. Notre compresseur Lua supprime entièrement les commentaires longs de Lua (--[[...]], --[=[...]=]). Il distingue correctement les commentaires longs (qui commencent par --) des chaînes longues (qui ne commencent pas par --), de sorte que seuls les commentaires sont supprimés.

Le compresseur Lua (cet outil) gère toute la syntaxe de commentaires de Lua, y compris les commentaires longs (--[[...]]), et préserve correctement les chaînes longues ([[...]]). Il supprime aussi les lignes vides et les espaces en fin de ligne. Le minifieur Lua est un outil plus simple, centré sur la suppression basique des espaces et des commentaires.

Oui. Notre compresseur Lua fonctionne avec tout script Lua 5.x - scripts Roblox, fichiers de jeu LÖVE2D, scripts d'addons World of Warcraft, Lua Nginx/OpenResty et Lua embarqué. Le compresseur gère toute la syntaxe Lua standard, quel que soit l'environnement d'exécution.

Les taux de compression dépendent du nombre de commentaires et de lignes vides du script original. Les fichiers Lua très commentés atteignent généralement une réduction de 30 à 60 %. Les scripts déjà compacts et peu commentés verront une réduction moindre. Le compresseur affiche le taux exact pour votre saisie.