Aqui está um par que você pode dar uma olhada:
Verificador rápido de integridade de arquivos
Eu usei o File Verifier ++ no passado, funciona muito bem.
Eu preciso de uma ferramenta para gerar e manter a soma de verificação (MD5, SHA1, não importa) de todos os arquivos em uma pasta ou conjunto de pastas, de forma recursiva.
Às vezes, adiciono / atualizo / removo alguns arquivos e gostaria de não recalcular a soma de verificação dos arquivos antigos.
Então, esses são os requisitos:
Alguém conhece essa ferramenta?
Obrigado antecipadamente.
Aqui está um par que você pode dar uma olhada:
Verificador rápido de integridade de arquivos
Eu usei o File Verifier ++ no passado, funciona muito bem.
Eu colocaria os arquivos que preciso para acompanhar em uma subversão (ou git ) repositório. As ferramentas controle de versão são úteis para acompanhar as atualizações incrementais.
Você também pode dar uma olhada na soma de verificação :
A blisteringly fast, no-nonsense file hashing application for Windows. checksum is a program that generates and verifies SHA1 and MD5 hashes; aka. "MD5 Sums", or "digital fingerprints"; of a file, a folder, or recursively, even through an entire hard drive, does it very quickly, intelligently, and without fuss.
Disclaimer: Eu sou o autor desta biblioteca.
pyFileFixity , uma biblioteca do Python 2, fornece a ferramenta" rfigc.py ", que permite atualizar o banco de dados de hashes usando:
--update
para atualizar os hashes gerados anteriormente se os arquivos forem alterados. --append
para adicionar novos arquivos onde não existem hashes no banco de dados. --remove
para remover hashes onde o arquivo não existe mais. Todas essas opções podem ser usadas em combinação, se você quiser, ou separadamente, se quiser reduzir o risco de cometer um erro. Além disso, o banco de dados é um arquivo de texto simples, portanto deve ser sempre legível para humanos.