Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var filename = process.argv[2];
- var crypto = require('crypto');
- var fs = require('fs');
- var t=new Date();
- var md5sum = crypto.createHash('md5');
- var s = fs.ReadStream(filename);
- s.on('data', function(d) {
- md5sum.update(d);
- });
- s.on('end', function() {
- var d = md5sum.digest('hex');
- // console.log(d + ' ' + filename);
- var dt=new Date()-t,fsize=fs.statSync(filename).size; //new Date().toLocaleTimeString(),
- console.log(d + ' ' + filename+'\t # '+dt+'ms '+(fsize/dt/1000).toFixed(1)+"MB/s\n");
- });
- /*
- -md5
- -md4
- -md2
- -sha1
- -sha
- -sha224
- -sha256
- -sha384
- -sha512
- -mdc2
- -ripemd160
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement