Instale a versão (gratuita) do TotalCommander e procure por todos os arquivos que contenham 0x0 dez vezes, por exemplo. Então, olhe nos arquivos o que eles realmente contêm.
Eu preciso encontrar todos os arquivos no meu HDDd que contém apenas (qualquer número de) bytes nulos. Como posso fazer isso na máquina Windows? Ou com as ferramentas do Linux ao vivo CD?
Antecedentes:
Algo criou um monte de arquivos no meu disco rígido. Os arquivos malformados:
Isso é estranho. Eu localizei cerca de 40 deles em um diretório de projetos HTML / PHP. Não consigo determinar a data em que isso aconteceu, mas parece que foi há mais de algumas semanas, já que todos os meus backups contêm esses arquivos malformados. Eu não percebi isso porque eu não usei os arquivos locais, e a cópia remota no meu servidor de desenvolvimento está OK, então os sites que eu estava trabalhando não foram afetados.
Eu já restaurei esses arquivos do último svn commit, mas não sei quais outros arquivos são afetados.
Eu tive o mesmo problema. Gostaria de saber que o RegEx no TotalCommander funcionou para o SWilk, já que o TC não suporta \ 0 na pesquisa RegEx de acordo com seu próprio fórum de suporte: link (e não funcionou para mim).
Acabei usando o grepWin: link
Use "RegEx Search", Padrão de Pesquisa "\ A \ 0+ \ Z" e certifique-se de verificar os limites (o padrão não é incluir binários e arquivos maiores que 2000 KB)
Tags windows file-management