Localizador de string binária
Carregue qualquer arquivo binário para extrair todas as strings imprimíveis incorporadas usando nosso Binary String Finder online gratuito. A ferramenta verifica cada byte do seu arquivo para encontrar sequências consecutivas de caracteres imprimíveis - incluindo URLs, caminhos de arquivo, identificadores, trechos de código e texto legível - com comprimento mínimo configurável, suporte ASCII e Unicode e categorização inteligente. Filtre os resultados por categoria (URLs, Caminhos, IDs, Código, Dados, Texto) ou pesquise nos resultados. Visualize deslocamentos de bytes, tipos de codificação e contexto hexadecimal circundante para cada string encontrada. Exporte todas as strings como um arquivo de texto - todo o processamento é executado localmente no seu navegador sem nenhum upload. Gratuito, sem necessidade de inscrição.
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
Compreendendo a descoberta de strings binárias
- O que são strings binárias? Strings binárias são sequências de caracteres imprimíveis incorporados em arquivos binários. Ao contrário dos arquivos de texto, onde cada byte é legível, os arquivos binários (executáveis, imagens, arquivos, firmware) contêm uma mistura de código, dados e texto incorporado. As strings imprimíveis - mensagens de erro, caminhos de arquivo, URLs, números de versão e saída de depuração - costumam ser a fonte mais valiosa de informações legíveis por humanos sobre a finalidade, a origem e os recursos de um arquivo binário.
- Como funciona o Binary String Finder O Binary String Finder verifica cada byte de um arquivo binário em busca de caracteres imprimíveis consecutivos. Ele identifica bytes imprimíveis ASCII (espaço até ~, caracteres 32-126) e sequências Unicode codificadas em UTF-8 (bytes 128+). Quando uma sequência imprimível atinge ou excede o comprimento mínimo configurado, ela é extraída, decodificada e categorizada. A ferramenta também captura bytes de contexto hexadecimais circundantes para ajudar a entender qual estrutura de dados contém a string.
- Sistema de categorização de strings Cada string encontrada é categorizada automaticamente: URLs (http://, https://, ftp://, www. padrões), caminhos de arquivo (Unix /path, Windows C:\\path, relativo./path), identificadores (UUIDs, hashes hexadecimais, versões semânticas), trechos de código (chamadas de função, atribuições de variáveis, palavras-chave), constantes de dados (nomes CONSTANT_CASE) e texto legível (linguagem natural). Use filtros de categoria ao verificar firmware em busca de URLs ou análise de malware em busca de caminhos de arquivos.
- Baseado em navegador e privado Toda a verificação de arquivos binários acontece inteiramente em seu navegador - nenhum dado é carregado em nenhum servidor. A ferramenta lê o conteúdo do arquivo usando a API File e processa bytes com JavaScript TypedArrays e TextDecoder. Isso torna seguro a análise de arquivos confidenciais, incluindo amostras de malware, firmware proprietário, dados de pesquisa de segurança e documentos confidenciais, sem preocupações com privacidade.
Perguntas frequentes
Um Binary String Finder verifica arquivos binários (executáveis, firmware, imagens, arquivos, despejos de memória) em busca de strings de texto imprimíveis incorporadas. Ao contrário das ferramentas de pesquisa de texto que funcionam apenas em arquivos de texto, um Binary String Finder pode extrair conteúdo legível de qualquer arquivo binário, encontrando sequências consecutivas de bytes imprimíveis e decodificando-as como texto ASCII ou UTF-8.
O comprimento mínimo da string filtra sequências curtas e sem sentido. Um mínimo de 2 a 3 caracteres encontrará quase tudo, incluindo falsos positivos de dados binários que parecem texto. O padrão de 4 caracteres é um bom equilíbrio - ele captura as strings mais significativas (URLs, caminhos, identificadores) enquanto filtra sequências aleatórias de 2 a 3 caracteres que seriam ruído.
Sim. A ferramenta detecta caracteres imprimíveis ASCII padrão (bytes 32-126) e sequências Unicode codificadas em UTF-8 (bytes 128+). As strings são decodificadas usando a API TextDecoder do navegador com codificação UTF-8. A ferramenta categoriza automaticamente cada string como somente ASCII, Unicode ou codificação mista e mostra o tipo ao lado de cada resultado.
As strings são automaticamente categorizadas em: URLs (http://, https://, ftp://, www.), caminhos de arquivo (Unix /path, Windows C:\path, caminhos relativos), identificadores (UUIDs, strings hexadecimais, números de versão como 1.2.3), código (chamadas de função, atribuições de variáveis, palavras-chave de programação), dados (nomes CONSTANT_CASE, dados semelhantes a JSON) e texto legível (linguagem natural, mensagens de erro, rótulos). A categoria ajuda você a filtrar rapidamente o tipo de string de seu interesse.
Qualquer arquivo binário: executáveis (.exe, .dll, .elf, .app, .wasm), imagens de firmware (.bin, .rom, .hex), imagens de disco (.img, .dmg, .iso, .vhd), ROMs de jogos (.nes, .sfc, .gba, .nds), arquivos de objeto (.o, .obj), bibliotecas (.so, .dylib, .a, .lib) e qualquer outro formato binário. Até mesmo arquivos compactados e de mídia podem conter strings incorporadas em seus cabeçalhos e comentários de metadados.
Cada string encontrada exibe bytes de contexto hexadecimais configuráveis (padrão 8 bytes antes e depois da string). Isso mostra os bytes brutos imediatamente ao redor da string no arquivo binário, ajudando você a entender que tipo de estrutura de dados contém a string - se ela está armazenada em uma string terminada em nulo, em um buffer com prefixo de comprimento ou incorporada em outros dados binários.
Não. Todo o processamento acontece inteiramente no seu navegador. O arquivo binário é lido localmente usando a API File e verificado byte por byte usando JavaScript TypedArrays. Seus arquivos nunca saem do seu dispositivo - sem uploads, sem coleta de dados, sem solicitações de servidores de terceiros.
Sim - 100% grátis, para sempre. Sem inscrição, sem conta, sem nível premium, sem limites de uso e sem anúncios. Analise quantos arquivos você precisar, desde pequenos binários até grandes imagens de firmware. Todo o processamento é feito localmente em seu navegador, sem uploads de servidor.