Release v1.0.3
Summary
This release fixes an issue where the pending status message (indicating a checksum
calculation was in progress) was not displayed before the hash computation began. Additionally, the read buffer size has been optimized to 1MB to improve performance when handling large files like .ISO
images.
Changes
-
Pending status now displays before computation
The progress message now appears immediately when the process starts, improving user transparency.
Commitf5a5202
-
Faster processing for large files
Buffer size increased to 1MB, reducing I/O overhead and speeding up hash generation for sizable inputs.
Commit5489cfc
Installation
- Clone the repository:
git clone https://github.com/ibnaleem/checksum.git
- Build the binary:
The compiled binary will be located in
cargo build
/target/debug/checksum
.
Usage
$ checksum <file_path> <hash_algorithm>
Supported Hashing Algorithms
- MD5
- SHA1, SHA224, SHA256, SHA384, SHA512
- BLAKE2b
- Tiger192
- RIPEMD320