Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

strings

Processamento de texto

Uso

strings [file]

Extrai texto imprimível de um binário; pega tudo que parece texto, então a maior parte do resultado é coincidência, não sentido.

Opções comuns

OpçãoSignificado
-nReport only runs of at least N characters; the default is 4
-tPrint the offset in the file, as d, o or x
-aScan the whole file, not only the loaded sections
-oBSD and macOS: prefix each hit with its decimal offset
-eGNU: set the encoding, such as l for 16-bit little-endian

Exemplos

strings app.bin | grep -i version

Finds a version string inside a binary.

strings -n 8 core.dump

Only sequences of eight characters or more.

Foram feitos para serem encadeados com pipes. Três comandos ligados costumam ser mais curtos que um que faça tudo.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que strings faz?

Extrai texto imprimível de um binário; pega tudo que parece texto, então a maior parte do resultado é coincidência, não sentido.

QComo se digita?

strings [file] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man strings. Este comando fica em Processamento de texto.

Comandos relacionados

página man: man strings