Embora corra o risco de falsos positivos (como a maioria das soluções baseadas em CRC), se o PowerShell e um ambiente de tempo de execução Java estiverem instalados, é possível fazer aproximadamente o que você está pedindo depois de baixar e extrair o Jacksum .
Adapte o seguinte comando (a $jacksum_root_directoryvariável não deve ter barra), abra o PowerShell e execute-o para obter uma lista de arquivos com uma soma de verificação zero:
$jacksum_root_directory = 'drive:\path\to\directory'
$jacksum_jar_location = 'drive:\path\to\jacksum.jar'
java -jar $jacksum_jar_location -E dec -F "#CHECKSUM #FILENAME" -a crc64 -p -r -f $jacksum_root_directory | where { $_.StartsWith('0 ') } | foreach { get-item $_.Remove(0, 2) }
Todos os arquivos zerados e vazios terão uma soma de verificação zero e devem aparecer na listagem, mas é possível que outros arquivos não zerados também tenham uma soma de verificação zero.
Quando você se sentir confiante de que os arquivos listados podem ser excluídos com segurança, eles podem ser excluídos automaticamente, substituindo get-item-os remove-itempela terceira linha e executando novamente o comando.