函数来生成文件的 MD5 哈希值
// 函数来生成文件的 MD5 哈希值
function generateMD5(filePath) {
return new Promise((resolve, reject) => {
const hash = crypto.createHash("md5");
const stream = fs.createReadStream(filePath);
stream.on("error", reject);
stream.on("data", (data) => hash.update(data));
stream.on("end", () => {
const md5Hash = hash.digest("hex");
resolve(md5Hash);
});
});
}