Hash-Listen
Hash-Dateien zur späteren Verifizierung. Hash-Listen werden für erfolgreiche Übertragungen generiert, wenn die Verifizierung aktiviert ist und FilmCan die Listendatei schreiben kann.
Einschränkungen
- Hash-Listen werden lokal auf dem Zieldatenträger gespeichert.
- Wenn das Ziel nicht verfügbar ist, kann die Hash-Liste nicht erneut überprüft werden.
Style: ASC MHL vs Simple
Options › Basic › Hash list style wählt das Manifestformat:
| Style | Was es schreibt | Für |
|---|---|---|
| ASC MHL (Standard) | Sichtbarer ascmhl/-Ordner: ein Manifest pro Generation + ascmhl_chain.xml (C4-Handhabungskette) |
Lieferqualität, Netflix-konform |
| Simple (verborgen) | Eine verborgene Datei .filmcan/hashlists/<roll>.mhl pro roll, keine Kette |
Benutzer, die nur Verifizierung wünschen, sauberes Ziel |
Resume-Skip und Verifizierung verhalten sich sowieso gleich. Die Netflix Ingest-Voreinstellung erzwingt immer ASC MHL (die Auswahl ist gesperrt).
Format (ASC MHL)
FilmCan schreibt ein spezifikationskonformes ASC MHL v2.0-Manifest pro roll (xxHash128 /
xxh3-128 Datei-Hashes) plus einen ascmhl_chain.xml-Index, der jede Generation nach
seinem C4-Hash aufzeichnet, eine Handhabungskette, die von den Reference ASC MHL-Tools akzeptiert wird.
<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>
Wann generiert
Der xxHash128 jeder Datei wird während des Kopierens berechnet und ins Manifest geschrieben,
wenn die Datei finalisiert wird, es sei denn, Verification ist auf Off gesetzt. Jeder Backup-Run fügt
eine neue versiegelte Generation zur Kette des roll hinzu.
Standort
ASC MHL, im ascmhl/-Ordner jedes roll (der roll = der Quellwurzelordner am
Ziel):
<destination>/<roll-folder>/ascmhl/0001_<roll>_<date>Z.mhl
<destination>/<roll-folder>/ascmhl/ascmhl_chain.xml
Simple, eine verborgene Datei pro roll:
<destination>/.filmcan/hashlists/<roll>.mhl
(Backups, die vor 1.3 erstellt wurden, verwendeten den Speicherort .filmcan/hashlists/ für alle Styles;
Resume liest diese immer noch einmal.)
Später verifizieren
- Öffnen Sie Transfer History (klicken Sie auf das clock-Symbol)
- Klicken Sie mit der rechten Maustaste auf eine Übertragung
- Wählen Sie Check data
FilmCan vergleicht Dateien gegen die gespeicherten Hashes.
Wenn eine Übertragung abgebrochen oder fehlgeschlagen ist oder die Hash-Liste nicht geschrieben werden kann, wird die Liste möglicherweise nicht gespeichert.