Etag Stream
Streaming ETag Computation
A Transform stream that calculates ETag/S3 MD5 sum using the same algorithm as S3. Perfect for verifying large files uploaded using multipart S3 API while keeping memory usage low.
Node.js Transform stream for ETag calculation
Stream processing keeps memory usage minimal
Uses exact same algorithm as Amazon S3
Efficient streaming ETag computation for large file processing
Built as a Node.js Transform stream that can be easily integrated into existing streaming pipelines.
Stream-based processing keeps memory usage low even when processing very large files.
Uses the exact same MD5-based algorithm that Amazon S3 uses to calculate ETags.
Especially useful for verifying large files uploaded using the multipart S3 API.
Data passes through the stream unchanged, allowing for additional processing downstream.
Emits events for ETag completion, errors, and data flow for flexible integration.
Use ETag stream to calculate checksums while streaming file data, perfect for upload verification and data integrity checks.
Integrate ETag stream into file upload pipelines to verify data integrity and match S3 ETags for uploaded files.
Combine ETag stream with other transform streams for complex file processing pipelines with integrity checking.