Я реализую функцию для сопоставления значения md5 из внешнего и внутреннего интерфейсов.
Во внешнем интерфейсе я использую SparkMD5 для вычисления значения md5.
Однако послеПопытка двух файлов (100 МБ, 1 ГБ) Только значение md5 файла 100 МБ может соответствовать значению, сгенерированному из терминала Mac "MIL5 FILENAME"
Файл 1 ГБ имеет другие значения.
Есть идеи?
JS код
let readFileT0 = performance.now();
var reader = new FileReader();
reader.onload = function() {
var hexHash = SparkMD5.hash(reader.result); // hex hash
console.log("Hex hash:"+hexHash);
console.log("Time elapsed:");
console.log(performance.now() - readFileT0)
};
reader.readAsBinaryString(file);