Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ETag Hash

Es6 class that generates ETag using the same algorithm as S3 via MD5 sum.

Useful for verifying Amazon S3 multi-part uploads.

Installation

npm install etag-hash

Usage

const createHash = require('etag-hash').createHash;
const etag = createHash().update(contents).digest();

ETags compatible with s3, API similar to the crypto module to be compatible with streams. Thanks to the author of this post for the breakdown of the algorithm.