1

Node.js を使用してファイルのハッシュを生成していますが、変更された場合は、保存する前に以前のバージョンと一致させたいと考えています。たとえば、変更が発生していない場合、保存は行われません。

タスクを実行するために次のコードを試します( Node.js のドキュメントに触発されました):

var filename = __dirname + '/public/team.html';
var shasum = crypto.createHash('sha1');

var s = fs.ReadStream(filename);
s.on('data', function(d) {
  shasum.update(d);
});

s.on('end', function() {
  var d = shasum.digest('hex');
  console.log(d + '  ' + filename);
});

後で一致させるために、ファイルのハッシュを保存する方法を考えていました。どんなアイデアでも大歓迎です。

4

1 に答える 1