Listas de hash
Archivos hash para verificación posterior. Las listas de hash se generan para transferencias exitosas cuando la verificación está habilitada y FilmCan puede escribir el archivo de lista.
Limitaciones
- Las listas de hash se almacenan localmente en la unidad de destino.
- Si el destino no está disponible, no se puede reverificar la lista de hash.
Estilo: ASC MHL vs Simple
Options › Basic › Hash list style elige el formato del manifiesto:
| Estilo | Lo que escribe | Para |
|---|---|---|
| ASC MHL (predeterminado) | Carpeta visible ascmhl/: un manifiesto por generación + ascmhl_chain.xml (cadena de custodia C4) |
Calidad de entrega, conforme con Netflix |
| Simple (oculto) | Un archivo oculto .filmcan/hashlists/<roll>.mhl por roll, sin cadena |
Usuarios que solo desean verificación, destino limpio |
El skip de reanudación y la verificación se comportan igual de todas formas. El ajuste predefinido Netflix Ingest siempre fuerza ASC MHL (el selector está bloqueado).
Formato (ASC MHL)
FilmCan escribe un manifiesto ASC MHL v2.0 conforme a las especificaciones por roll (xxHash128 /
hashes de archivo xxh3-128), más un índice ascmhl_chain.xml que registra cada generación por
su hash C4, una cadena de custodia aceptada por las herramientas de referencia de ASC MHL.
<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>
Cuándo se genera
El xxHash128 de cada archivo se calcula durante la copia y se escribe en el manifiesto
a medida que el archivo se finaliza, a menos que Verification esté establecido en Off. Cada ejecución de backup agrega
una nueva generación sellada a la cadena del roll.
Ubicación
ASC MHL, en la carpeta ascmhl/ de cada roll (el roll = la carpeta raíz de origen en
el destino):
<destination>/<roll-folder>/ascmhl/0001_<roll>_<date>Z.mhl
<destination>/<roll-folder>/ascmhl/ascmhl_chain.xml
Simple, un archivo oculto por roll:
<destination>/.filmcan/hashlists/<roll>.mhl
(Los backups creados antes de 1.3 usaban la ubicación .filmcan/hashlists/ para todos los estilos;
la reanudación aún lee esos una vez.)
Verificar más tarde
- Abra Transfer History (haga clic en el icono clock)
- Haga clic con el botón derecho en una transferencia
- Elija Check data
FilmCan compara archivos contra los hashes guardados.
Si una transferencia se cancela o falla, o si la lista de hash no se puede escribir, es posible que la lista no se guarde.