Est-il nécessaire de lire chaque octet pour vérifier si un fichier copié est identique à l'original?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/123121

  •  03-11-2019
  •  | 
  •  

Question

J'ai récemment appris un programme appelé Total Commander. Il s'agit d'un remplacement d'explorateur Windows et a ses propres trucs pour copier des fichiers. Pour vérifier si les fichiers sont identiques, au lieu de calculer un CRC, il vérifie littéralement chaque octet, un à la fois, à la fois sur l'original et la copie.

Ma question est: est-ce nécessaire? Le CRC ou toute autre technique de ce type peut-il mal tourner? Devriez-vous, en tant que programmeur, essayer d'implémenter ce système parfait mais lent, ou est-il trop extrême?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top