Skip to content

getFileHashFromStream

Requires a Node.js runtime ('qsu/node')

Returns a file in a Node.js ReadableStream object as a value hashed with a specific algorithm. The default algorithm is md5. This method uses Promise to return a valid hash value.

Parameters

  • fileStream::string: Node.js Readable file stream
  • algorithm::'md5'|'sha1'|'sha256'|'sha512': OpenSSL algorithm to be used for file hashing

Returns

Promise::string

Examples

javascript
await getFileHashFromStream('/home/user/text.txt', 'sha1'); // '38851813f75627d581c593f3ccfb7061dd013fbd'

Released under the MIT License