nyks
Version:
nodejs exupery style
21 lines (13 loc) • 368 B
JavaScript
;
const fs = require('fs');
const crypto = require('crypto');
function md5File(file_path, cb) {
var output = crypto.createHash('md5');
var input = fs.createReadStream(file_path);
input.on('error', cb);
output.once('readable', function () {
cb(null, output.read().toString('hex'));
});
input.pipe(output);
}
module.exports = md5File;