O que é o MD5 e como os arquivos são comparados?
MD5 é como impressão digital para humanos. A impressão digital é um pequeno pedaço de dados que identifica exclusivamente um corpo muito grande (humano). O mesmo vale para o algoritmo de hash MD5 - número pequeno (apenas 32 caracteres) pode identificar exclusivamente arquivos muito grandes.
MD5 é um algoritmo de computador que retorna um pequeno número exclusivo para qualquer conteúdo (string, arquivo de texto, imagem, arquivo de vídeo etc.). Se o conteúdo for alterado para pelo menos um caractere, o número MD5 será diferente. Quase impossível obter o mesmo número MD5 para dois conteúdos diferentes.
Poucos exemplos de números MD5
b4bfadc2d5cc3a12fdc6bead946cdbb1
9299767460bd1dcbb906157e21dd71af
3d8afa0cc6ba1f060ebf75858dbe4568
O MD5 pode ser calculado para qualquer texto ou arquivo, mas ele precisa de alguns recursos do computador para fazer isso. Normalmente, o cálculo do MD5 para um arquivo grande pode levar até 50% dos recursos do processador. Você pode tentar se divertir gerando MD5 para qualquer texto,
clique aqui .
Um grande benefício do MD5 é que, para o conteúdo que não é alterado, o número MD5 retornado sempre será o mesmo. É por isso que, ao procurar algum conteúdo do arquivo o suficiente para saber que é "impressão digital" - número MD5, você pode encontrar qualquer arquivo com o mesmo número MD5 e isso garante que o conteúdo dos dois arquivos corresponda a 100%. Se apenas um byte for alterado - todo o número MD5 será alterado.
Para mais informações e detalhes técnicos,
clique aqui .
★
Manual do usuário (todos os tópicos de ajuda)
★
Ainda tem alguma dúvida? Envie-nos uma mensagem!
★
O que é o MD5 e como os arquivos são comparados?★
Como excluir várias duplicatas de uma só vez? Não um por um?★
Visualização das imagens na seleção (explicação da função)