Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de engenharia reversachevron_rightExtrator de Strings BináriasExtrator de Strings Binárias

Extrator de Strings Binárias

Extraia strings imprimíveis ASCII e UTF-16LE de qualquer arquivo binário, com deslocamentos de byte, comprimento mínimo configurável e filtragem em tempo real.

Selecione qualquer arquivoupload_file

Clique para procurar ou arraste e solte arquivos aqui

Qualquer arquivo funciona — executável, arquivo compactado, imagem ou dados brutos

Aceito: */*

346812Incluir strings UTF-16LE

Ferramentas semelhantes

Visualizador de Entropia Binária

Visualizador de Entropia Binária

Plote a entropia de Shannon de qualquer arquivo com uma janela deslizante para identificar regiões comprimidas, criptografadas ou empacotadas, com os limites das seções sobrepostos.

Inspetor de Binários Universal

Inspetor de Binários Universal

Envie qualquer arquivo e detecte automaticamente se é um binário ELF, PE/EXE, Mach-O ou WebAssembly, vendo sua estrutura principal rapidamente.

Extrator de anexos de e-mail

Extrator de anexos de e-mail

Extraia todos os anexos de ficheiros EML, MBOX e MSG do Outlook de uma só vez e guarde-os num ZIP.

Extrator de Assets 3D

Extrator de Assets 3D

Extraia todas as texturas, malhas, materiais e animações de um ficheiro GLB ou GLTF num ZIP.

Analisador de cobertura de tinta PDF

Analisador de cobertura de tinta PDF

Estime a cobertura de tinta CMYK e a cobertura total por página, com um mapa de calor que mostra onde o PDF ultrapassa o limite da gráfica.

Editor de Malhas 3D

Editor de Malhas 3D

Funda malhas, separe partes soltas, solde vértices e inverta faces em qualquer modelo GLB, OBJ, STL ou PLY.

Gerador de ViewBox SVG

Gerador de ViewBox SVG

Gere e ajuste valores de viewBox SVG com pre-visualizacao ao vivo. Adicione espaco extra e ajuste coordenadas com precisao.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

O que isso faz

Esta ferramenta varre um arquivo byte a byte e reporta toda sequência de caracteres imprimíveis com pelo menos o comprimento mínimo escolhido — exatamente o que o clássico comando Unix strings -n <N> faz para texto ASCII, além de uma varredura equivalente para UTF-16LE (a codificação de dois bytes por caractere usada por binários do Windows para strings largas e recursos, equivalente a strings -e l -n <N>).

Por que os deslocamentos importam

Cada correspondência é reportada com seu deslocamento decimal e hexadecimal no arquivo. Se você está cruzando informações com um desmontador, um editor hexadecimal ou uma tabela de seções (veja os inspetores de ELF, PE e Mach-O deste site), o deslocamento diz exatamente onde a string vive no arquivo.

Controles

  • Comprimento mínimo: valores menores mostram mais ruído (três bytes imprimíveis seguidos ocorrem por acaso em dados binários reais); valores maiores perdem strings curtas mas significativas, como códigos de erro. 4-8 é um padrão razoável.
  • Alternância UTF-16LE: desative se você só se importa com conteúdo ASCII/UTF-8 — reduz aproximadamente pela metade o ruído em arquivos com muito conteúdo binário não textual.
  • Filtro: uma busca de substring em tempo real, sem diferenciar maiúsculas/minúsculas, sobre as strings já extraídas — útil para encontrar uma URL, mensagem de erro, versão ou nome de biblioteca dentro de um binário grande.

Para que serve

Encontrar URLs embutidas, caminhos de arquivo, mensagens de erro, strings de versão, credenciais deixadas por engano em um build, ou simplesmente ter uma primeira noção do que um binário desconhecido faz antes de recorrer a um desmontador.

Limitações

Isso reproduz a detecção de sequências imprimíveis do strings apenas para ASCII e UTF-16LE — não tenta decodificar sequências UTF-8 multibyte, UTF-16BE ou outras codificações.

Privacidade

Tudo acontece localmente no seu navegador. O arquivo escolhido nunca é enviado a lugar nenhum.