# Cadeias de caracteres - Sysinternals | Microsoft Learn

Aqui está um resumo em português do artigo sobre o utilitário Strings (v2.54) por Mark Russinovich:

Resumo

* Strings é uma ferramenta da Sysinternals que localiza e exibe cadeias de caracteres ASCII e Unicode embutidas em arquivos executáveis e de objeto — útil quando cadeias Unicode não são detectadas por programas comuns de busca de strings.
* Padrão de busca: tanto Unicode quanto ASCII; comprimento mínimo padrão de cadeia: 3 caracteres.
* Funciona em versões antigas do Windows (inclui Windows 95) e em versões mais recentes conforme listadas.

Como usar

* Sintaxe:

  ```cmd
  strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
  ```
* Exemplo para filtrar por uma cadeia específica usando findstr:

  ```cmd
  strings * | findstr /i TextToSearchFor
  ```

Parâmetros principais

* -a: pesquisar somente ASCII (padrão é Unicode e ASCII).
* -u: pesquisar somente Unicode (padrão é Unicode e ASCII).
* -n: comprimento mínimo da cadeia (padrão = 3).
* -o: imprimir deslocamento (offset) no arquivo onde a cadeia foi encontrada.
* -f: iniciar a verificação a partir de um deslocamento especificado no arquivo.
* -b: número de bytes do arquivo a serem verificados.
* -s: recursar subdiretórios.
* -nobanner: não exibir banner de inicialização e mensagem de direitos autorais.

Download e compatibilidade

* Link para download: <https://download.sysinternals.com/files/Strings.zip> (534 KB).
* Executa em:
  * Cliente: Windows Vista e superior
  * Servidor: Windows Server 2008 e superior
  * Nano Server: 2016 e superior

Autor e data

* Por Mark Russinovich — Publicado: 22 de junho de 2021
* Última atualização na página: 03/08/2023

Se quiser, posso:

* Gerar um exemplo mais detalhado de uso (com opções comuns).
* Traduzir as saídas típicas do comando e explicar como interpretá-las.
* Criar um passo a passo (stepper) de instalação e uso.
