UNPKG

nyks

Version:

nodejs exupery style

21 lines (13 loc) 368 B
"use strict"; 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;