Recherche de chaînes binaires
Téléchargez n'importe quel fichier binaire pour extraire toutes les chaînes imprimables intégrées à l'aide de notre outil de recherche de chaînes binaires en ligne gratuit. L'outil analyse chaque octet de votre fichier pour trouver des séquences de caractères imprimables consécutives - y compris les URL, les chemins de fichiers, les identifiants, les extraits de code et le texte lisible - avec une longueur minimale configurable, la prise en charge ASCII et Unicode et une catégorisation intelligente. Filtrez les résultats par catégorie (URL, chemins, identifiants, code, données, texte) ou effectuez une recherche dans les résultats. Affichez les décalages d'octets, les types de codage et le contexte hexadécimal environnant pour chaque chaîne trouvée. Exportez toutes les chaînes sous forme de fichier texte - tous les traitements s'exécutent localement dans votre navigateur sans aucun téléchargement. Gratuit, aucune inscription requise.
Upload any binary file to find all embedded printable strings - URLs, file paths, identifiers, code snippets, and readable text. Configure minimum string length, include or exclude ASCII/Unicode strings, and filter results by category. Each string shows its byte offset, encoding type, category, and surrounding hex context. All processing runs locally in your browser with zero uploads.
Drop a binary file here or click to browse
Supports any file type - executables, firmware, disk images, ROMs, and more
Comprendre la recherche de chaînes binaires
- Que sont les chaînes binaires ? Les chaînes binaires sont des séquences de caractères imprimables intégrées dans des fichiers binaires. Contrairement aux fichiers texte où chaque octet est lisible, les fichiers binaires (exécutables, images, archives, micrologiciels) contiennent un mélange de code, de données et de texte intégré. Les chaînes imprimables - messages d'erreur, chemins de fichiers, URL, numéros de version et résultats de débogage - sont souvent la source la plus précieuse d'informations lisibles par l'homme sur l'objectif, l'origine et les capacités d'un fichier binaire.
- Fonctionnement du chercheur de chaînes binaires Le chercheur de chaînes binaires parcourt chaque octet d'un fichier binaire à la recherche de caractères imprimables consécutifs. Il identifie les octets imprimables ASCII (espace entre ~, caractères 32-126) et les séquences Unicode codées en UTF-8 (octets 128+). Lorsqu'une séquence imprimable atteint ou dépasse la longueur minimale configurée, elle est extraite, décodée et catégorisée. L'outil capture également les octets de contexte hexadécimal environnants pour aider à comprendre quelle structure de données contient la chaîne.
- Système de catégorisation des chaînes Chaque chaîne trouvée est automatiquement catégorisée : URL (http://, https://, ftp://, www. patterns), chemins de fichiers (Unix /path, Windows C:\\path, relatif./path), identifiants (UUID, hachages hexadécimaux, versions sémantiques), extraits de code (appels de fonction, affectations de variables, mots-clés), constantes de données (noms CONSTANT_CASE) et texte lisible (langage naturel). Utilisez des filtres de catégorie lors de l'analyse du micrologiciel pour les URL ou de l'analyse des logiciels malveillants pour les chemins de fichiers.
- Basé sur un navigateur et privé L'analyse de tous les fichiers binaires s'effectue entièrement dans votre navigateur - aucune donnée n'est jamais téléchargée sur un serveur. L'outil lit le contenu du fichier à l'aide de l'API File et traite les octets avec JavaScript TypedArrays et TextDecoder. Cela permet d'analyser en toute sécurité des fichiers sensibles, notamment des échantillons de logiciels malveillants, des micrologiciels propriétaires, des données de recherche sur la sécurité et des documents confidentiels, sans problème de confidentialité.
Foire aux questions
Un outil de recherche de chaînes binaires analyse les fichiers binaires (exécutables, micrologiciels, images, archives, vidages de mémoire) à la recherche de chaînes de texte imprimables intégrées. Contrairement aux outils de recherche de texte qui fonctionnent uniquement sur les fichiers texte, un outil de recherche de chaînes binaires peut extraire le contenu lisible de n'importe quel fichier binaire en recherchant des séquences d'octets imprimables consécutives et en les décodant sous forme de texte ASCII ou UTF-8.
La longueur minimale de la chaîne filtre les séquences courtes et dénuées de sens. Un minimum de 2 à 3 caractères permettra de trouver presque tout, y compris les faux positifs provenant de données binaires qui ressemblent à du texte. La valeur par défaut de 4 caractères est un bon équilibre : elle capture les chaînes les plus significatives (URL, chemins, identifiants) tout en filtrant les séquences aléatoires de 2 à 3 caractères qui constitueraient du bruit.
Oui. L'outil détecte à la fois les caractères imprimables ASCII standard (octets 32 à 126) et les séquences Unicode codées en UTF-8 (octets 128+). Les chaînes sont décodées à l'aide de l'API TextDecoder du navigateur avec un encodage UTF-8. L'outil classe automatiquement chaque chaîne en ASCII uniquement, Unicode ou encodage mixte, et affiche le type à côté de chaque résultat.
Les chaînes sont automatiquement classées en : URL (http://, https://, ftp://, www.), chemins de fichiers (Unix /path, Windows C:\path, chemins relatifs), identifiants (UUID, chaînes hexadécimales, numéros de version comme 1.2.3), code (appels de fonction, affectations de variables, mots-clés de programmation), données (noms CONSTANT_CASE, données de type JSON) et texte lisible (langage naturel, messages d'erreur, étiquettes). La catégorie vous aide à filtrer rapidement le type de chaîne qui vous intéresse.
Tout fichier binaire : exécutables (.exe, .dll, .elf, .app, .wasm), images de micrologiciel (.bin, .rom, .hex), images de disque (.img, .dmg, .iso, .vhd), ROM de jeu (.nes, .sfc, .gba, .nds), fichiers objets (.o, .obj), bibliothèques (.so, .dylib, .a, .lib), et tout autre format binaire. Même les archives et les fichiers multimédias peuvent contenir des chaînes intégrées dans leurs en-têtes et commentaires de métadonnées.
Chaque chaîne trouvée affiche les octets de contexte hexadécimal environnants configurables (par défaut 8 octets avant et après la chaîne). Cela montre les octets bruts entourant immédiatement la chaîne dans le fichier binaire, vous aidant à comprendre quel type de structure de données contient la chaîne - qu'elle soit stockée dans une chaîne terminée par un caractère nul, dans un tampon avec préfixe de longueur ou incorporée dans d'autres données binaires.
Non. Tout le traitement s’effectue entièrement dans votre navigateur. Le fichier binaire est lu localement à l'aide de l'API File et analysé octet par octet à l'aide de JavaScript TypedArrays. Vos fichiers ne quittent jamais votre appareil : pas de téléchargement, pas de collecte de données, pas de requêtes de serveur tiers.
Oui, 100 % gratuit, pour toujours. Pas d'inscription, pas de compte, pas de niveau premium, pas de limites d'utilisation et pas de publicité. Analysez autant de fichiers que nécessaire, des petits binaires aux grandes images de firmware. Tout le traitement est effectué localement dans votre navigateur sans aucun téléchargement sur le serveur.