Node.jsでMD5を計算する

組み込みの crypto モジュールを使う。

var crypto = require('crypto');
var fs = require('fs');

function md5hash(file) {
  var content = fs.readFileSync(file);
  var md5 = crypto.createHash('md5');
  md5.update(content);
  return md5.digest('hex');
}

var filename = process.argv[2];
var md5 = md5hash(filename);
console.log(md5 + ' ' + filename);
takatoh@nightschool $ nodejs md5.js sample.zip
ae5a874a75de5b5597091d04b55b0b42  sample.zip

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください