1.0.1 • Published 6 years ago
hash-stream-promise v1.0.1
hash-stream
This module takes content of a readable stream and creates a fingerprint hash for it.
npm install hash-stream-promise
Usage
var hasher = require('hash-stream-promise')
var fs = require('fs')
var stream = fs.createReadStream('file')
hasher(stream)
.then(hash => {
console.log('this is the hash', hash)
})
.catch(err => {
console.log('handle error', err)
})
API
hasher(stream, [algorithm])
Default algorithm is 'sha256', you can use any other valid one like sha512, etc. The function returns a Promise object that is resolved with the file hash.