Buscador de cadenas binarias
Cargue cualquier archivo binario para extraer todas las cadenas imprimibles incrustadas utilizando nuestro Buscador de cadenas binarias en línea gratuito. La herramienta escanea cada byte de su archivo para encontrar secuencias de caracteres imprimibles consecutivas, incluidas URL, rutas de archivos, identificadores, fragmentos de código y texto legible, con una longitud mínima configurable, compatibilidad con ASCII y Unicode y categorización inteligente. Filtre los resultados por categoría (URL, rutas, ID, código, datos, texto) o busque dentro de los resultados. Vea desplazamientos de bytes, tipos de codificación y contexto hexadecimal circundante para cada cadena encontrada. Exporte todas las cadenas como un archivo de texto: todo el procesamiento se ejecuta localmente en su navegador sin cargas. Gratis, no es necesario registrarse.
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
Comprender la búsqueda de cadenas binarias
- ¿Qué son las cadenas binarias? Las cadenas binarias son secuencias de caracteres imprimibles incrustados en archivos binarios. A diferencia de los archivos de texto donde cada byte es legible, los archivos binarios (ejecutables, imágenes, archivos, firmware) contienen una combinación de código, datos y texto incrustado. Las cadenas imprimibles (mensajes de error, rutas de archivos, URL, números de versión y resultados de depuración) suelen ser la fuente más valiosa de información legible por humanos sobre el propósito, el origen y las capacidades de un archivo binario.
- Cómo funciona el Buscador de cadenas binarias El Buscador de cadenas binarias escanea cada byte de un archivo binario en busca de caracteres imprimibles consecutivos. Identifica bytes imprimibles ASCII (espacio hasta ~, caracteres 32-126) y secuencias Unicode codificadas en UTF-8 (bytes 128+). Cuando una secuencia imprimible cumple o supera la longitud mínima configurada, se extrae, decodifica y clasifica. La herramienta también captura los bytes de contexto hexadecimal circundantes para ayudar a comprender qué estructura de datos contiene la cadena.
- Sistema de categorización de cadenas Cada cadena encontrada se clasifica automáticamente: URL (http://, https://, ftp://, www. patrones), rutas de archivos (Unix /ruta, Windows C:\\ruta, relativa./ruta), identificadores (UUID, hashes hexadecimales, versiones semánticas), fragmentos de código (llamadas a funciones, asignaciones de variables, palabras clave), constantes de datos (nombres CONSTANT_CASE) y texto legible (lenguaje natural). Utilice filtros de categorías al escanear firmware en busca de URL o análisis de malware en busca de rutas de archivos.
- Privado y basado en navegador. Todo el análisis de archivos binarios se realiza íntegramente en su navegador; nunca se cargan datos en ningún servidor. La herramienta lee el contenido del archivo utilizando File API y procesa bytes con JavaScript TypedArrays y TextDecoder. Esto lo hace seguro para analizar archivos confidenciales, incluidas muestras de malware, firmware propietario, datos de investigación de seguridad y documentos confidenciales, sin preocupaciones de privacidad.
Preguntas frecuentes
Un Binary String Finder escanea archivos binarios (ejecutables, firmware, imágenes, archivos, volcados de memoria) en busca de cadenas de texto imprimibles incrustadas. A diferencia de las herramientas de búsqueda de texto que solo funcionan con archivos de texto, Binary String Finder puede extraer contenido legible de cualquier archivo binario al encontrar secuencias de bytes imprimibles consecutivas y decodificarlas como texto ASCII o UTF-8.
La longitud mínima de la cadena filtra secuencias cortas y sin sentido. Un mínimo de 2 o 3 caracteres encontrará casi todo, incluidos los falsos positivos de datos binarios que parecen texto. El valor predeterminado de 4 caracteres es un buen equilibrio: captura las cadenas más significativas (URL, rutas, identificadores) mientras filtra secuencias aleatorias de 2 o 3 caracteres que serían ruido.
Sí. La herramienta detecta caracteres imprimibles ASCII estándar (bytes 32-126) y secuencias Unicode codificadas en UTF-8 (bytes 128+). Las cadenas se decodifican utilizando la API TextDecoder del navegador con codificación UTF-8. La herramienta clasifica automáticamente cada cadena como solo ASCII, Unicode o codificación mixta y muestra el tipo junto a cada resultado.
Las cadenas se clasifican automáticamente en: URL (http://, https://, ftp://, www.), rutas de archivos (Unix /path, Windows C:\path, rutas relativas), identificadores (UUID, cadenas hexadecimales, números de versión como 1.2.3), código (llamadas a funciones, asignaciones de variables, palabras clave de programación), datos (nombres CONSTANT_CASE, datos tipo JSON) y texto legible (lenguaje natural, mensajes de error, etiquetas). La categoría le ayuda a filtrar rápidamente el tipo de cadena que le interesa.
Cualquier archivo binario: ejecutables (.exe, .dll, .elf, .app, .wasm), imágenes de firmware (.bin, .rom, .hex), imágenes de disco (.img, .dmg, .iso, .vhd), ROM de juegos (.nes, .sfc, .gba, .nds), archivos de objetos (.o, .obj), bibliotecas (.so, .dylib, .a, .lib) y cualquier otro formato binario. Incluso los archivos comprimidos y multimedia pueden contener cadenas incrustadas en sus encabezados y comentarios de metadatos.
Cada cadena encontrada muestra bytes de contexto hexadecimal circundantes configurables (8 bytes predeterminados antes y después de la cadena). Esto muestra los bytes sin procesar que rodean inmediatamente a la cadena en el archivo binario, lo que le ayuda a comprender qué tipo de estructura de datos contiene la cadena, ya sea que esté almacenada en una cadena terminada en nulo, en un búfer con prefijo de longitud o incrustada dentro de otros datos binarios.
No. Todo el procesamiento se realiza íntegramente en su navegador. El archivo binario se lee localmente usando File API y se escanea byte a byte usando JavaScript TypedArrays. Sus archivos nunca salen de su dispositivo: sin cargas, sin recopilación de datos, sin solicitudes de servidores de terceros.
Sí, 100% gratis, para siempre. Sin registro, sin cuenta, sin nivel premium, sin límites de uso y sin anuncios. Analice tantos archivos como necesite, desde pequeños binarios hasta grandes imágenes de firmware. Todo el procesamiento se realiza localmente en su navegador sin cargas en el servidor.