O Melhor Aplicativo Gratuito do Windows de Todos os Tempos

Tudo sobre “Everything”: O Programa de Busca Gratuito Mais Poderoso para Windows

Se houvesse um único programa gratuito para Windows que todos deveriam usar, a escolha mais útil seria, sem dúvida, a ferramenta de busca chamada **Everything**. Este é um utilitário que tem sido utilizado por mais de uma década, e mesmo que você já o conheça, este artigo explorará funcionalidades avançadas que talvez você desconheça.

Para entender por que ele é superior à busca nativa do Windows, basta abrir o aplicativo. Você notará que ele exibe instantaneamente uma vasta lista de arquivos. Em um computador com cinco milhões de arquivos, é possível rolar essa lista inteira com zero lag. Até mesmo ao alterar a ordenação das colunas, a resposta é imediata.

Ao pesquisar por um arquivo específico, como `Test.txt`, a lista é atualizada em tempo real com cada letra digitada. Isso permite que você encontre arquivos em qualquer lugar do computador que contenham a string pesquisada instantaneamente.

Comparação com a Busca Padrão do Windows

Para uma comparação direta, tentemos encontrar o mesmo arquivo (`Test.txt`) na biblioteca Documentos usando a busca padrão do Windows. Em testes, o explorador do Windows pode demorar minutos para encontrar o arquivo, mesmo quando a pasta já está indexada. Ao forçar a busca no nível superior da unidade, os resultados começam a aparecer lentamente, e pode levar quase 30 segundos para localizar o arquivo desejado nos Documentos. Isso demonstra a significativa vantagem de velocidade e eficiência do Everything.

Como Obter e Instalar o Everything

O site oficial do programa é o **VoidTools.com**. Você encontrará a versão estável 1.4, mas a recomendação é utilizar a versão mais recente, a **1.5 alpha**. Apesar de ser uma versão alpha, ela está em desenvolvimento há vários anos e é bastante polida, incluindo recursos como modo escuro e abas.

Para acessar a versão alpha, deve-se procurar o link “In Development” na página principal. Contudo, a versão mais atualizada do alpha frequentemente é postada nos fóruns do desenvolvedor. É lá que se encontram as compilações de atualização mais recentes, que podem ser mais avançadas do que a exibida na página principal.

Usando a Busca Básica

Ao começar a digitar no Everything, ele busca, por padrão, por nomes de arquivos ou pastas. Quando você digita múltiplos termos separados por espaços, ele executa uma operação **AND**, ou seja, só mostrará resultados que contenham todos os termos, e a ordem em que são digitados não importa. Por exemplo, “settings test” encontrará arquivos que tenham ambas as strings, como “TestSettings”.

Se precisar buscar por uma frase exata que contenha espaços, utilize aspas duplas em torno da frase.

Outro ponto importante é que, se você inserir um caminho de arquivo ou pasta na caixa de busca, isso atua como um filtro, restringindo os resultados apenas aos arquivos ou pastas cujo caminho corresponda àquele trecho, mesmo que seja parcial. Para buscar apenas dentro de um diretório específico, insira o caminho; lembre-se de usar aspas se o caminho contiver espaços.

Buscas Avançadas com Operadores e Funções

Para buscas mais complexas, você pode usar a janela de Busca Avançada, que evita a necessidade de memorizar a sintaxe. Esta janela permite filtrar por nome do arquivo, conteúdo do arquivo, tamanho, intervalos de data e até o comprimento do nome do arquivo. Também há suporte para expressões regulares (regex).

Alternativamente, pode-se usar operadores diretamente na barra de busca:

* **Barra vertical (`|`)**: Opera como **OR**, retornando resultados que correspondam a qualquer um dos termos.
* **Ponto de exclamação (`!`)**: É o operador **NOT**. Se você pesquisar `test !bad`, o resultado incluirá arquivos com “test”, mas excluirá aqueles com a palavra “bad”.
* **Asterisco (`*`)**: Funciona como curinga. Por exemplo, `*.txt` retorna todos os arquivos que terminam em `.txt`.

Funções Específicas (Filtros com Dois Pontos)

Filtros especiais, chamados de **funções**, são identificados por um dois-pontos (`:`) após o termo.

* **`folder` e `file`**: Ao usar esses termos, a busca será restrita apenas a pastas ou apenas a arquivos, respectivamente. Podem ser combinados com o operador OR para procurar por nomes de arquivos específicos OU nomes de pastas específicos.
* **`ext`**: Usado para encontrar arquivos com uma extensão específica, como no exemplo `ext:txt`.
* **`path`**: Restringe a busca ao caminho do arquivo ou pasta, e não ao seu nome final. Se você busca por arquivos com “settings” no nome, mas sabe que estão em pastas da Adobe, use uma busca que inclua `settings` e `path:adobe`. Isso retornará resultados de diretórios relevantes como `Program Files` ou `AppData`, excluindo outros locais.
* **`content:`**: Esta função permite pesquisar o conteúdo dentro dos arquivos. Por exemplo, para encontrar arquivos C# que contenham uma classe específica sobre ícones da barra de sistema, você pode usar `ext:cs content:systemtray`. Embora esta busca leve um pouco mais de tempo, pois exige a leitura do conteúdo, é muito eficaz. O padrão de codificação é UTF-8, mas pode-se especificar outras, como UTF-16, útil para arquivos binários.
* **`case`**: Torna a busca sensível a maiúsculas e minúsculas. Por padrão, as buscas não são sensíveis a caixa. Você pode usar `case` em um termo específico e deixar outros sem ele. O `nocase` é redundante, pois é o comportamento padrão.

**Combinando Funções:**

É possível encadear múltiplas funções, colocando-as uma após a outra. Por exemplo, para buscar apenas arquivos (não pastas) com um nome que seja sensível à caixa, use `file case:nome`. A ordem geralmente não importa.

Para usar uma única string em múltiplos filtros de função, utilize sinais de maior e menor (`< >`) ao redor dos filtros, separados por uma barra vertical, para agrupar as condições OR.

Busca por Metadados

Uma capacidade muito poderosa é a busca por propriedades de metadados.

1. Para ver todas as propriedades disponíveis, clique com o botão direito nos cabeçalhos das colunas e selecione “Add Column” (Adicionar Coluna). Há uma vasta lista de propriedades para diferentes tipos de arquivos.
2. Você pode procurar por essas propriedades pelo nome. Por exemplo, a propriedade interna do Windows chamada **”program name”**.
3. Ao adicionar a coluna, certifique-se de que a opção “Windows built-in properties” esteja selecionada no painel esquerdo, pois elas formam um grupo separado.
4. Após adicionar a coluna desejada, clique com o botão direito nela e selecione “Search For” (Buscar Por) seguida do nome da propriedade. Isso adicionará automaticamente um filtro para essa propriedade.
5. Se você deixar o filtro sem texto adicional, ele retornará arquivos que possuam qualquer valor para aquela propriedade. Para filtrar por um valor específico, adicione o texto desejado após o nome da propriedade (ex: `program name:Explorer`).

Outras Funções Interessantes:

* **`distinct`**: Se múltiplos arquivos nos resultados tiverem o mesmo valor para a propriedade selecionada, apenas um será exibido.
* **`unique`**: É sutilmente diferente de `distinct`. Se múltiplos arquivos tiverem o mesmo nome (ou valor de propriedade), nenhum deles será mostrado nos resultados.

Configurações Gerais e Otimizações

Existem diversas configurações gerais que aprimoram a usabilidade:

* **Exclusão de Diretórios**: Você pode configurar o programa para nunca retornar resultados de diretórios específicos, o que é útil para pastas que contêm um número enorme de arquivos nos quais você nunca buscará.
* **Bookmarks (Favoritos)**: É possível salvar arranjos de colunas e consultas de busca como favoritos. Por exemplo, um *bookmark* pode ser configurado para mostrar apenas pastas que contenham arquivos MP4, exibindo colunas como “child occurrence count” (contagem de MP4s diretamente na pasta) ou “descendant file count” (contagem de MP4s na pasta e subpastas).
* **Organize Filters (Organizar Filtros)**: Em `Search > Organize Filters`, você pode criar filtros predefinidos que aparecem em um *dropdown* ao lado da barra de busca. A diferença crucial é que esses filtros são aplicados “nos bastidores” sem poluir a barra de busca com o texto do filtro. Por exemplo, um filtro “No Noisy Paths” pode ser configurado para excluir pastas com muitos arquivos duplicados do Windows Sandbox. Você pode alternar para fora deste filtro se precisar buscar nesses locais. Você também pode definir um filtro padrão nesta seção.

Ajustes nas Configurações (Settings)

Ao explorar as configurações, alguns itens são notáveis:

* **Indexes (Índices)**: Esta seção permite armazenar informações extras sobre cada arquivo para agilizar buscas por metadados. Embora o armazenamento aumente, o impacto é pequeno. Com mais de 5 milhões de arquivos e quase todas as opções marcadas, o índice total ocupou apenas 500 MB.
* **Enable Journal (Habilitar Diário)**: Ativar essa opção armazena ações do sistema de arquivos, como exclusões, renomeações e movimentações de arquivos e pastas. Você pode visualizar esses eventos no menu Index > Index Journal. Isso ajuda a rastrear o que aconteceu com um arquivo que desapareceu, mesmo que não permita a recuperação. O tamanho máximo do diário define por quanto tempo esses eventos são armazenados.
* **`statusbar_view`**: Em Advanced settings (Configurações Avançadas), definir `statusbar_view` como `true` adiciona um *toggle* no canto inferior direito da janela, permitindo alternar facilmente entre a visualização em lista e a visualização em miniaturas (thumbnail view), útil ao procurar imagens.

Fórmulas e Colunas Customizadas (Avançado)

Para usuários avançados, é possível criar fórmulas customizadas e colunas personalizadas. É possível definir variáveis, como a variável “A” para o tamanho do arquivo, e formatá-la para exibir em gigabytes (GB). Isso permite criar colunas com visualizações específicas de propriedades. O sistema de funções para essas variáveis é inspirado no Microsoft Excel, oferecendo uma vasta gama de possibilidades de personalização.

A versão 1.5 alpha possui muitas funcionalidades novas que não estão documentadas na página principal (que foca na versão 1.4). É fundamental consultar os *threads* do fórum para obter a documentação atualizada sobre os recursos específicos da versão em desenvolvimento.

Perguntas Frequentes

  • O que torna o Everything superior à busca nativa do Windows?
    O Everything indexa e retorna resultados de busca de todos os arquivos no computador de forma instantânea, sem o atraso e a lentidão observados na busca padrão do Windows, mesmo em sistemas com milhões de arquivos.
  • Como eu busco por conteúdo dentro dos arquivos?
    Utilize a função `content:` seguida do termo de busca, por exemplo, `content:minhatermo`. Recomenda-se restringir a busca pelo nome do arquivo antes, para otimizar o processo.
  • É possível realizar buscas que ignorem certas pastas?
    Sim, é possível excluir diretórios inteiros permanentemente nas configurações ou temporariamente usando um filtro de exclusão na barra de busca.
  • Qual a diferença entre os favoritos (Bookmarks) e os filtros organizados?
    Os favoritos salvam arranjos de colunas e consultas diretamente na barra de busca. Os filtros organizados são aplicados nos bastidores, sem poluir a barra de busca, e podem ser facilmente ativados ou desativados através de um menu suspenso.
  • Como posso pesquisar arquivos com base em suas propriedades de metadados?
    Adicione a coluna correspondente à propriedade desejada (ex: “program name”) e use a opção “Search For” na coluna. Você também pode escrever o nome da propriedade seguido de dois pontos e o valor desejado na barra de busca (ex: `program name:”Explorer”`).