Aller au contenu
Aback Tools Logo

Obfuscateur de Fichiers par Lots

Téléversez plusieurs fichiers et obscurcissez-les tous d'un coup avec la méthode d'encodage de votre choix. Prend en charge Base64, Hex, ROT13, texte inversé, échappements Unicode et substitution de caractères. Configurez par fichier ou appliquez des réglages globaux. Téléchargez les fichiers individuellement ou en archive combinée. Tout le traitement est local et privé.

Batch File Obfuscator

Upload multiple files and obfuscate them all at once using your choice of encoding methods. Download files individually or as a combined archive. All processing is local and private.

Drop files here or click to browse

Supports source code, scripts, config files, and text documents (multiple files allowed)

Upload files above to get started. Select an obfuscation method, then process all files at once. Download results individually or as a combined archive. Six obfuscation methods are available: Base64, Hex, ROT13, Reverse, Unicode Escapes, and Character Substitution.

Pourquoi utiliser notre obfuscateur de fichiers par lots ?

  • Traitement par lots multi-fichiers : téléversez et obscurcissez plusieurs fichiers simultanément — code source, scripts, fichiers de configuration ou documents texte. L'obfuscateur traite chaque fichier individuellement tout en préservant sa structure, son encodage et ses relations d'origine. Prend en charge tout type et toute taille de fichier sans limite d'envoi, le tout traité localement dans votre navigateur.
  • Options d'obfuscation par fichier : configurez les réglages pour chaque fichier individuellement ou appliquez des réglages globaux à tous à la fois. Choisissez parmi plusieurs techniques : encodage Base64, encodage hex, chiffre ROT13, texte inversé, échappements Unicode et substitution de caractères. L'extension et la structure d'origine de chaque fichier sont préservées.
  • Options de téléchargement flexibles : téléchargez les fichiers obscurcis individuellement ou sous forme d'archive ZIP contenant tous les fichiers traités. Chaque fichier conserve son nom d'origine avec un suffixe d'obfuscation, facilitant l'identification et l'organisation. Les métadonnées, les indices de structure de répertoires et les résumés de traitement sont conservés dans le paquet ZIP.
  • Traitement 100 % local et privé : tout le traitement, l'encodage et l'obfuscation se font entièrement dans votre navigateur. Les fichiers ne sont jamais envoyés à un serveur, stockés dans un cloud ou transmis sur le réseau. Votre code source, scripts et documents sensibles restent totalement privés sur votre appareil.

Qu'est-ce que l'obfuscation de fichiers par lots ?

L'obfuscation de fichiers par lots est le processus de transformation simultanée de plusieurs fichiers à l'aide de techniques d'encodage pour rendre leur contenu moins lisible tout en le maintenant fonctionnellement utilisable. Contrairement à l'obfuscation mono-fichier, l'obfuscation par lots applique des transformations cohérentes à tout un projet ou une collection de fichiers, garantissant que les fichiers liés restent compatibles entre eux après obfuscation. L'outil prend en charge plusieurs méthodes d'encodage, notamment Base64, l'encodage hex, le chiffre ROT13, le texte inversé, les échappements Unicode et la substitution de caractères. Chaque méthode produit une sortie différemment obscurcie tout en permettant de restaurer le contenu original via le processus de désobfuscation correspondant.

Comment fonctionne l'obfuscateur par lots

  1. Téléversement de fichiers : glissez-déposez ou parcourez pour sélectionner plusieurs fichiers de tout type. L'outil lit chaque fichier comme texte et les affiche dans une liste avec noms, tailles et types. Vous pouvez ajouter ou retirer des fichiers à tout moment avant le traitement.
  2. Sélection de l'obfuscation : choisissez une méthode globale pour tous les fichiers, ou configurez chaque fichier individuellement. Méthodes disponibles : encodage Base64, encodage Hex, chiffre ROT13, texte inversé, échappements Unicode (format \uXXXX) et substitution de caractères (décalage ASCII configurable).
  3. Traitement : cliquez sur le bouton d'obfuscation pour transformer tous les fichiers d'un coup. Chaque fichier est traité indépendamment avec sa méthode. Un indicateur de progression affiche l'état de chaque fichier. Des statistiques récapitulent les fichiers traités et la taille totale transformée.
  4. Téléchargement des résultats : après le traitement, téléchargez les fichiers individuellement en cliquant sur chacun, ou téléchargez-les tous dans une seule archive ZIP. Chaque fichier conserve son nom d'origine avec un indicateur de méthode d'obfuscation pour l'identifier facilement.

Méthodes d'obfuscation disponibles

  • Encodage Base64 : encode le contenu en Base64 avec l'alphabet standard. La méthode la plus courante, avec une sortie compacte et un remplissage reconnaissable (caractères =). Facilement réversible avec tout décodeur Base64 standard.
  • Encodage Hex : convertit chaque octet de la représentation UTF-8 en une valeur hexadécimale de deux caractères. Produit la sortie la plus étendue (2x la taille originale), mais la plus simple à implémenter et à inverser.
  • Chiffre ROT13 : décale chaque caractère alphabétique de 13 positions (A-N, M-Z). ROT13 est sa propre inverse — l'appliquer deux fois restitue le texte d'origine. N'affecte que les lettres ; chiffres et caractères spéciaux passent inchangés.
  • Texte inversé : inverse l'ordre des caractères de tout le contenu du fichier. Obfuscation simple mais efficace qui empêche la lecture occasionnelle. Chaque mot apparaît à l'envers, rendant le balayage rapide difficile.
  • Échappements Unicode : convertit chaque caractère en sa séquence d'échappement Unicode (format \uXXXX). Produit une sortie très verbeuse mais rend le contenu totalement illisible au premier coup d'œil, tout en étant trivialement réversible.
  • Substitution de caractères : décale la valeur ASCII de chaque caractère d'un offset configurable (1-25). Similaire à ROT13, mais avec une valeur de décalage personnalisable. Différents offsets produisent différents résultats depuis la même entrée.

Confidentialité et sécurité

Cet outil s'exécute entièrement dans votre navigateur en JavaScript côté client. Vos fichiers, le contenu téléversé, les résultats de traitement et toute donnée sensible qu'ils contiennent ne sont jamais envoyés à un serveur, stockés dans une base de données ou transmis sur le réseau. Tous les encodages Base64, conversions hex, opérations ROT13, traitements de texte inversé, générations d'échappements Unicode, substitutions de caractères, créations d'archives ZIP et téléchargements de fichiers s'exécutent localement sur votre appareil. Il n'y a aucun appel d'API, suivi analytique, cookie ou collecte de données. Cela le rend totalement sûr pour obscurcir du code propriétaire, des fichiers de configuration confidentiels ou des documents de projet sensibles.

Foire aux questions

Un obfuscateur de fichiers par lots encode ou transforme plusieurs fichiers à la fois à l'aide de diverses techniques d'obfuscation. Contrairement aux outils mono-fichier, le traitement par lots applique des transformations cohérentes à toute une collection de fichiers — code source, scripts, configurations ou documents texte. Chaque fichier est traité indépendamment avec sa méthode choisie.

Six méthodes sont disponibles : encodage Base64 (sortie Base64 standard), encodage Hex (chaque octet en deux caractères hex), chiffre ROT13 (rotation alphabétique de 13 positions), texte inversé (inverse l'ordre des caractères), échappements Unicode (convertit au format \uXXXX) et substitution de caractères (décalage ASCII avec offset configurable de 1 à 25).

Oui. Vous pouvez appliquer une méthode globale à tous les fichiers à la fois, ou configurer chaque fichier individuellement. C'est utile pour varier l'obfuscation entre les fichiers d'un projet ou appliquer un encodage différent selon le type ou la sensibilité du fichier.

Tout type de fichier texte est pris en charge — code source (.js, .py, .ts, .html, .css, .php, .rb, .java), scripts (.sh, .bat, .ps1), fichiers de configuration (.json, .xml, .yaml, .ini, .env, .toml) et texte brut (.txt, .md, .csv, .sql, .conf). Les fichiers sont lus comme texte et encodés en conséquence.

Les deux options sont disponibles. Vous pouvez télécharger chaque fichier obscurci individuellement via le bouton de téléchargement dans la liste. Vous pouvez aussi télécharger tous les fichiers traités ensemble. Chaque fichier conserve son nom d'origine avec un indicateur de méthode d'obfuscation.

Absolument. L'obfuscateur par lots fonctionne entièrement dans votre navigateur. Vos fichiers, le contenu téléversé et les résultats obscurcis ne sont jamais envoyés à un serveur, stockés dans une base de données ou transmis sur le réseau. Tout le traitement — lecture des fichiers, obfuscation et génération des téléchargements — s'exécute localement sur votre appareil.

Il n'y a pas de limite de taille artificielle. Comme tout le traitement est local, la limite pratique dépend de la mémoire de votre appareil. La plupart des ordinateurs modernes gèrent sans problème des dizaines de fichiers totalisant des dizaines de mégaoctets. Tout le traitement est instantané, sans limite d'envoi.

Oui — 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Obscurcissez autant de fichiers que nécessaire, autant de fois que vous voulez. Aucune formule premium, aucun frais caché, aucune limite de débit. L'outil fonctionne entièrement dans votre navigateur.