Listes de hash
Fichiers de hash pour vérification ultérieure. Les listes de hash sont générées pour les transferts réussis quand la vérification est activée et que FilmCan peut écrire le fichier de liste.
Limitations
- Les listes de hash sont stockées localement sur le disque de destination.
- Si la destination n'est pas disponible, la liste de hash ne peut pas être re-vérifiée.
Style: ASC MHL vs Simple
Options › Basic › Hash list style choisit le format du manifeste:
| Style | Ce qu'il écrit | Pour |
|---|---|---|
| ASC MHL (par défaut) | Dossier visible ascmhl/: un manifeste par génération + ascmhl_chain.xml (chaîne de garde C4) |
Qualité de livraison, conforme Netflix |
| Simple (caché) | Un fichier caché .filmcan/hashlists/<roll>.mhl par roll, pas de chaîne |
Les utilisateurs qui veulent juste la vérification, destination propre |
Le saut de reprise et la vérification se comportent de la même façon de toute façon. Le préset Netflix Ingest force toujours ASC MHL (le sélecteur est verrouillé).
Format (ASC MHL)
FilmCan écrit un manifeste ASC MHL v2.0 conforme aux spécifications par roll (xxHash128 /
haches de fichiers xxh3-128), plus un index ascmhl_chain.xml enregistrant chaque génération par
son hache C4, une chaîne de garde acceptée par les outils ASC MHL de référence.
<hashlist version="2.0" xmlns="urn:ASC:MHL:v2.0">
<hashes>
<hash>
<path size="…">A001C001.mov</path>
<xxh128 action="original" hashdate="…">…</xxh128>
</hash>
</hashes>
</hashlist>
Quand générée
Le xxHash128 de chaque fichier est calculé pendant la copie et écrit au manifeste
à mesure que le fichier se finalise, sauf si Verification est défini sur Off. Chaque run de backup ajoute
une nouvelle génération scellée à la chaîne du roll.
Localisation
ASC MHL, au dossier ascmhl/ de chaque roll (le roll = le dossier racine source à
la destination):
<destination>/<roll-folder>/ascmhl/0001_<roll>_<date>Z.mhl
<destination>/<roll-folder>/ascmhl/ascmhl_chain.xml
Simple, un fichier caché par roll:
<destination>/.filmcan/hashlists/<roll>.mhl
(Les backups faits avant 1.3 utilisaient l'emplacement .filmcan/hashlists/ pour tous les styles;
la reprise lit toujours ceux-ci une fois.)
Vérifier ultérieurement
- Ouvrez Transfer History (cliquez sur l'icône clock)
- Faites un clic droit sur un transfert
- Choisissez Check data
FilmCan compare les fichiers contre les haches sauvegardées.
Si un transfert est annulé ou échoue, ou si la liste de hash ne peut pas être écrite, la liste peut ne pas être sauvegardée.