| Crates.io | s3etag |
| lib.rs | s3etag |
| version | 0.1.1 |
| created_at | 2025-09-08 16:59:00.973382+00 |
| updated_at | 2025-09-08 17:04:10.232938+00 |
| description | Calculate S3 ETag for multipart uploads |
| homepage | |
| repository | https://github.com/imishinist/s3etag |
| max_upload_size | |
| id | 1829533 |
| size | 17,505 |
Calculate S3 ETag for multipart uploads.
cargo install --path . --features cli
use s3etag;
let digest = s3etag::compute(b"hello");
println!("{:x}", digest); // 62109206880d38a4010a98e11243924a-1
# Calculate ETag with default 8MB chunk size
s3etag file.txt
# Calculate ETag with custom chunk size (in MB)
s3etag -c 16 file.txt
# Verify against expected ETag
s3etag -e "expected-etag-here" file.txt
MIT