Conteúdo do arquivo de índice do tipo de arquivo desconhecido

3

Gostaria de indexar o conteúdo do arquivo de tipos de arquivos desconhecidos. Esta janela permite que você altere as configurações de um determinado tipo de arquivo, mas eu quero evitar fazer isso com cada tipo de arquivo que eu não conheço.

index

Eu usei a chave de registro

HKEY_CLASSES_ROOT\Unknown

antes, mas não vejo como usá-lo nessa situação.

    
por Steven Penny 01.01.2014 / 05:34

2 respostas

1

Quando alguém fez essa pergunta , a resposta de um MVP da Microsoft foi usar um programa de terceiros . Aparentemente, até a Microsoft reconhece que a função de pesquisa no Windows Vista + é inútil.

O Windows usa duas entradas de registro diferentes para tipos de arquivo. Há uma entrada para a extensão real que, por sua vez, aponta para uma entrada de tipo de arquivo correspondente.

Por exemplo, os arquivos de texto terão uma entrada em hkcr\.txt , que conterá uma referência a txtfile que aponta para hkcr\txtfile , que possui informações específicas de tipo. (Várias extensões podem apontar para o mesmo tipo; por exemplo, .cpp ou .mytype pode apontar para txtfile para que sejam tratados como arquivos de texto).

Se você usar um monitor de atividade de registro (por exemplo, com o Process Monitor), poderá observar o Indexador enumerar e acessar os subchaves de HKCR . Infelizmente, o Indexer não acessa as entradas específicas de tipo, que é o que é unknown . Enumera apenas extensões , e como tipos desconhecidos não têm extensão (bem, eles variam, mas eles variam), não há como registrar manualmente tipos desconhecidos com o indexador.

Dito isso, a indexação de tipos desconhecidos era factível no Windows XP (figura 1 ). Você pode tentar usar a mesma opção no Windows 7:

  1. Abra o editor de registro
  2. Navegue até a seguinte chave de registro:

    HKLM\System\CurrentControlSet\Control\ContentIndex\FilterFilesWithUnknownExtensions
    
  3. Localize o valor DWORD FilterFilesWithUnknownExtensions ou crie um, se nenhum existir
  4. Atribua um valor de 1 para indexar tipos desconhecidos ou 0 para desativar a indexação de tipo desconhecido
  5. Reinicie o serviço Pesquisa do Windows

Se isso ainda não funcionar, receio que a capacidade de indexar o conteúdo de arquivos desconhecidos tenha sido removida do indexador no Vista e acima.

Figura 1 : opção de indexação de tipo desconhecido do Windows XP

    
por 01.01.2014 / 06:09
0

O Notepad ++ gratuito e popular tem um recurso útil para pesquisar o conteúdo do arquivo dentro de um diretório, de forma recursiva. Eu uso isso com freqüência. Verifica todos os arquivos de texto, incluindo tipos de arquivos desconhecidos.

Recurso adicional: bem integrado ao Notepad ++. Toda a linha correspondente é mostrada no resultado da pesquisa, com a frase de destino destacada. Clique em qualquer linha para abrir o arquivo no Notepad ++.

Ele trata o conteúdo do arquivo binário como um monte de personagens engraçados.

Leva tempo ao pesquisar arquivos grandes, mas não falha.

Esta solução não usa indexação, mas resolve o problema.

    
por 23.11.2015 / 03:12