Décompresseur de données binaires
Détectez et décodez automatiquement les données binaires obfusquées. Prend en charge le Base64, l'encodage hexadécimal, le chiffrement XOR (clés à un et plusieurs octets), le Base64URL, le double Base64, le chiffre ROT13, les chaînes inversées et les données compressées GZIP. Comprend un score de confiance, le téléversement de fichiers et la copie/téléchargement en un clic des résultats décodés. Gratuit, privé et sans inscription.
Detect and unpack obfuscated binary data automatically. Supports Base64, hex encoding, XOR encryption (single and multi-byte keys), double Base64, Base64URL, ROT13 cipher, reversed strings, and GZIP compressed data. Paste encoded data or upload a file to automatically detect the encoding method and decode the hidden content.
Paste encoded or obfuscated data above and click Auto-Detect & Unpack to automatically detect the encoding method and decode the hidden content. Supports Base64, hex, XOR encryption, Base64URL, double encoding, ROT13, reversed strings, and GZIP. Click any example below the input to try with sample data.
Pourquoi utiliser notre décompresseur de données binaires ?
- Détection d'encodage instantanée et décompression automatique : collez ou téléversez des données binaires encodées et détectez instantanément la méthode d'encodage. Notre décompresseur de données binaires identifie automatiquement le Base64, l'encodage hexadécimal, le chiffrement XOR (clés à un et plusieurs octets), le Base64URL, le double Base64, le chiffre ROT13, les chaînes inversées et les données compressées GZIP. Chaque détection inclut un score de confiance et une description détaillée de la méthode utilisée, afin que vous sachiez toujours quelle technique a servi à obfusquer les données.
- Traitement de données binaires sécurisé et privé : toute la décompression et le décodage binaires se font entièrement dans votre navigateur. Vos données encodées, les résultats décodés et les rapports d'analyse ne quittent jamais votre appareil. Aucune donnée téléversée, aucun suivi, aucune inscription - confidentialité totale pour tous vos travaux d'analyse de données binaires.
- Décompresseur de données binaires en ligne sans installation : utilisez le décompresseur de données binaires directement dans n'importe quel navigateur moderne, sans téléchargement, application ni plugin. Comprend une grande zone de saisie, le téléversement de fichiers, des exemples prédéfinis, des cartes de synthèse statistique et des panneaux de détection dépliables affichant la sortie décodée avec aperçu hexadécimal. Tout le traitement est local et instantané.
- Détection complète des formats binaires : notre décompresseur détecte 9 types d'encodage et d'obfuscation : Base64 (remplissage standard et sans remplissage), encodage hexadécimal (avec ou sans préfixe 0x et séparateurs d'espace), XOR à clé d'un octet (force brute des 256 clés), XOR à clé multi-octets (recherche aléatoire jusqu'à 4 octets), Base64URL (variante sûre pour les URL), double Base64, chiffre ROT13, chaînes inversées et données compressées GZIP (détection par octets magiques). Le score de confiance garantit la fiabilité des résultats.
Cas d'usage courants du décompresseur de données binaires
- Analyse de malwares et rétro-ingénierie : les analystes de sécurité utilisent le décompresseur de données binaires pour décoder les charges utiles obfusquées extraites d'échantillons de malware. Les chaînes chiffrées en XOR, les URL de commande et contrôle encodées en Base64 et le shellcode hexadécimal servent couramment à masquer du contenu malveillant. L'outil détecte automatiquement ces méthodes d'encodage et révèle les données sous-jacentes pour l'analyse.
- Débogage de données de configuration encodées : les ingénieurs logiciels déboguent les fichiers de configuration et les variables d'environnement qui utilisent l'encodage pour stocker des valeurs sûres au niveau binaire. Le décompresseur aide à décoder les valeurs de configuration en Base64, les données binaires hexadécimales et les paramètres obfusqués en XOR afin de vérifier leur exactitude pendant le développement et le dépannage.
- Défis CTF (Capture The Flag) : les participants aux CTF rencontrent fréquemment des données encodées et obfusquées dans les épreuves. Le décompresseur de données binaires permet d'essayer rapidement plusieurs méthodes de décodage simultanément, en détectant automatiquement la bonne technique. Du simple hexadécimal et Base64 aux charges utiles chiffrées en XOR, l'outil accélère le processus de décodage.
- Récupération et analyse forensique de données : les enquêteurs en forensique numérique analysent les données encodées trouvées dans les fichiers journaux, les vidages mémoire et les captures réseau. Le décompresseur de données binaires aide à décoder le contenu caché ou obfusqué pouvant contenir des preuves, en fournissant des résultats de détection notés et des aperçus hexadécimaux pour chaque méthode essayée.
- Décodage des réponses d'API et des charges utiles de webhooks : les développeurs travaillant avec des API et des webhooks rencontrent souvent des charges utiles encodées en Base64 ou en hexadécimal. Le décompresseur de données binaires aide à les décoder rapidement pour le débogage et la vérification. La prise en charge de Base64URL est particulièrement utile pour l'inspection des jetons JWT et des données encodées sûres pour les URL.
- Recherche de sécurité et renseignement sur les menaces : les chercheurs en sécurité analysent les données obfusquées des flux de renseignement, des IOC (indicateurs de compromission) et des échantillons de malware signalés. Le décompresseur de données binaires automatise la détection des techniques d'encodage courantes, aidant les chercheurs à identifier rapidement la méthode utilisée et à extraire les données sous-jacentes pour une analyse plus poussée.
Qu'est-ce qu'un décompresseur de données binaires ?
Un décompresseur de données binaires est un outil qui détecte et inverse automatiquement les techniques courantes d'encodage et d'obfuscation appliquées aux données binaires. Lorsque des données sont transmises, stockées ou obfusquées, elles sont souvent transformées en une autre représentation : Base64, hexadécimal, chiffrement XOR ou formats compressés. Un décompresseur de données binaires identifie la méthode d'encodage utilisée et décode les données pour les ramener à leur forme d'origine.
Notre décompresseur de données binaires prend en charge 9 types d'encodage et d'obfuscation : Base64, encodage hexadécimal, chiffrement XOR (clés à un et plusieurs octets), Base64URL, double Base64, chiffre ROT13, chaînes inversées et données compressées GZIP. Chaque détection est accompagnée d'un score de confiance et d'une description détaillée. Tout le traitement s'exécute localement dans votre navigateur, sans envoi de données à un serveur.
Comment fonctionne notre décompresseur de données binaires
- 1. Saisie des données encodées : collez les données encodées directement dans la zone de texte ou téléversez un fichier via le bouton Téléverser un fichier. L'outil accepte les chaînes Base64, les vidages hexadécimaux (avec ou sans préfixes 0x ou espaces), les charges utiles chiffrées en XOR, le texte ROT13, les chaînes inversées, les données Base64URL et les fichiers binaires. Vous pouvez aussi cliquer sur l'un des exemples prédéfinis pour charger des données d'exemple et voir comment l'outil fonctionne.
- 2. Détection automatique et décompression : cliquez sur le bouton Détecter et décompresser automatiquement pour lancer le moteur de détection. L'outil applique plusieurs algorithmes de détection en séquence : Base64 (variantes standard et sans remplissage), encodage hexadécimal, Base64URL, ROT13, inversion, force brute XOR à clé d'un octet (les 256 clés), recherche XOR à clé multi-octets (jusqu'à 4 octets), double Base64 et vérification des octets magiques GZIP. Chaque détection reçoit un score de confiance de 0 à 100 %.
- 3. Examen des résultats : l'outil affiche une synthèse statistique indiquant la taille de l'entrée, le nombre de détections, le meilleur score de confiance et le statut global. Les résultats de détection sont présentés par ordre de confiance, la meilleure correspondance étant mise en évidence. Chaque résultat comprend une description de la méthode d'encodage, la sortie décodée et des options pour copier ou télécharger les données décodées. Un bouton d'aperçu hexadécimal affiche la représentation brute en octets du contenu décodé.
Méthodes d'encodage et d'obfuscation prises en charge
- Base64 : le schéma d'encodage binaire-vers-texte le plus courant, utilisant un alphabet de 64 caractères (A-Z, a-z, 0-9, +, /) avec remplissage =. Détecté en vérifiant les jeux de caractères Base64 valides et en tentant un décodage avec notation ASCII imprimable.
- Encodage hexadécimal : chaque octet est représenté par deux chiffres hexadécimaux (0-9, A-F). L'outil gère les chaînes hexadécimales avec ou sans préfixes 0x, les séparateurs d'espace et l'encodage d'URL de style % . Détecté en validant les jeux de caractères hexadécimaux et l'exigence de longueur paire.
- Chiffrement XOR (clé d'un octet) : chaque octet est soumis à un XOR avec un octet de clé répété. L'outil teste par force brute les 256 clés possibles et note les décodages obtenus selon la fréquence des caractères ASCII imprimables et les motifs de lettres anglaises courantes. La clé détectée est affichée au format hexadécimal.
- Chiffrement XOR (clé multi-octets) : similaire au XOR à un octet mais avec une clé multi-octets répétée. L'outil effectue une recherche aléatoire de clés de 2 à 4 octets avec des optimisations de notation. Les meilleurs résultats sont renvoyés lorsque le score du texte décodé dépasse le seuil de confiance.
- Base64URL, double Base64, ROT13, inversion et GZIP : Base64URL utilise - et _ au lieu de + et /. Le double Base64 est du Base64 appliqué deux fois. ROT13 décale les lettres de 13 positions. L'inversion inverse l'ordre des caractères. Le GZIP est détecté en vérifiant les octets magiques 1F 8B au début des données.
Confidentialité, sécurité et disponibilité
L'outil de décompression de données binaires est 100 % gratuit et sans inscription. Toute la détection et le décodage d'encodage sont effectués localement dans votre navigateur à l'aide d'algorithmes JavaScript - vos données encodées et les résultats décodés ne quittent jamais votre appareil. Il n'y a aucune limite de taille de fichier ni de quota d'utilisation. L'outil prend en charge 9 types d'encodage avec score de confiance, le téléversement de fichiers, des exemples prédéfinis, des fonctions de copie et de téléchargement et un aperçu hexadécimal. Utilisez-le autant de fois que nécessaire pour analyser et décoder des données binaires.
Foire aux questions
Un décompresseur de données binaires est un outil qui détecte et inverse automatiquement les techniques courantes d'encodage et d'obfuscation appliquées aux données binaires. Il identifie la méthode d'encodage utilisée (comme le Base64, l'hexadécimal ou le chiffrement XOR) et décode les données pour les ramener à leur forme d'origine, à des fins d'analyse de sécurité, de débogage, de forensique et de rétro-ingénierie.
L'outil détecte 9 types : Base64, encodage hexadécimal, XOR à clé d'un octet (force brute de 256 clés), XOR à clé multi-octets (jusqu'à 4 octets), Base64URL, double Base64, chiffre ROT13, chaînes inversées et données compressées GZIP. Chaque détection inclut un score de confiance de 0 à 100 %.
La détection utilise la correspondance de motifs, une notation heuristique et une recherche par force brute. Chaque détection est notée de 0 à 100 % selon la fréquence des caractères ASCII imprimables, les motifs de lettres anglaises et la structure de l'encodage. La meilleure correspondance est mise en évidence en premier. Les seuils sont calibrés pour minimiser les faux positifs.
Absolument. Le décompresseur de données binaires s'exécute entièrement dans votre navigateur. Vos données encodées et les résultats décodés ne sont jamais envoyés à un serveur, stockés ni suivis. Tout le traitement, y compris la force brute des clés XOR, se fait localement sur votre appareil. Aucune inscription requise.
Elle teste par force brute les 256 valeurs de clé possibles (0x00 à 0xFF). Pour chaque clé, elle applique un XOR à chaque octet et note la sortie selon la fréquence des caractères ASCII imprimables (pondération de 60 %), les lettres anglaises courantes et les espaces. Les caractères non imprimables sont pénalisés. La clé au meilleur score dépassant le seuil est renvoyée.
Oui. Cliquez sur Téléverser un fichier pour sélectionner un fichier. L'outil lit le contenu du fichier via l'API FileReader et remplit la zone de saisie. Pour les fichiers binaires, le contenu est converti en représentation hexadécimale. Tout le traitement reste dans votre navigateur.
Le Base64URL est une variante sûre pour les URL qui utilise - et _ au lieu de + et /, le remplissage = étant facultatif. Il est couramment utilisé dans les jetons JWT et les API web. Le décompresseur ajoute automatiquement le remplissage et convertit les caractères avant le décodage.
Oui. La fonction de détection automatique vous permet de coller des données inconnues et d'essayer instantanément plusieurs méthodes de décodage. Les encodages CTF courants comme le Base64, l'hexadécimal, le XOR, le ROT13 et les chaînes inversées sont tous pris en charge avec un score de confiance.
Oui — 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Toutes les fonctionnalités, y compris la détection automatique, le téléversement de fichiers, les exemples prédéfinis, la copie/téléchargement et l'aperçu hexadécimal, sont disponibles sans restriction.