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


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

  1. Abra Transfer History (haga clic en el icono clock)
  2. Haga clic con el botón derecho en una transferencia
  3. 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.


Relacionado