Saltar al contenido principal

ValidationService

ValidationService valida los archivos y los objetos RDIndex. Internamente usa HasherService para verificar hashes de archivo y chunks.


Métodos

MétodoDevuelveDescripción
validateFile(entry, path)Promise<boolean>Valida un único archivo con su FileEntry.
validateIndex(index, basePath)Promise<boolean>Valida todos los archivos de un RDIndex.

Detalles de métodos

validateFile(entry, path)

Verifica un archivo.

Parámetros:

NombreTipoDescripción
entryFileEntryMetadatos del archivo a validar.
pathstringRuta del archivo en disco.

Devuelve: Promise<boolean>true si el archivo es válido.

Nota: Usa HasherService internamente para verificar el hash del archivo y sus chunks.


validateIndex(index, basePath)

Vefifica todos los archivos de un rd-index.json.

Parámetros:

NombreTipoDescripción
indexRDIndexObjeto RDIndex con los archivos a validar.
basePathstringDirectorio contenedor de los archivos.

Devuelve: Promise<boolean>true si todos los archivos son válidos.

Nota: Internamente llama a validateFile para cada archivo usando HasherService.

Relacionado