17 · Copier et vérifier tes prises en toute sécurité
Qu’est-ce que xxHash64 ? Il a deux fonctions distinctes dans Merceq
xxHash64 est un algorithme qui produit rapidement une empreinte du contenu d’un fichier. Il permet de détecter les corruptions accidentelles et les écritures incomplètes dans une copie. Ce n’est pas un chiffrement et il ne prétend pas vérifier à un niveau cryptographique les fichiers modifiés volontairement.
Merceq l’utilise de deux façons distinctes :
- Vérification du transfert : la source et la destination sont lues en entier et leurs empreintes xxHash64 sont comparées. La valeur xxh64 calculée à partir du fichier complet est également écrite dans les enregistrements ASC MHL.
- Identité du contenu dans la bibliothèque : une empreinte plus courte, calculée à partir de la taille du fichier et du premier et du dernier mégaoctet, sert à reconnaître un fichier, associer un clip déplacé à un autre emplacement ou repérer d’éventuelles copies. Ce n’est pas la même opération que la vérification du fichier complet.
Par conséquent, le fait que Merceq reconnaisse deux fichiers de la bibliothèque comme ayant un contenu similaire ou identique et la vérification complète d’une copie écrite sur le disque ne sont pas interchangeables. Pour évaluer l’intégrité du fichier complet, consulte le résultat de vérification du transfert et son manifeste, s’il y en a un.