Skip to content

v.1.0.3

Latest
Compare
Choose a tag to compare
@ibnaleem ibnaleem released this 26 Jan 20:08
5489cfc

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.
    Commit f5a5202

  • Faster processing for large files
    Buffer size increased to 1MB, reducing I/O overhead and speeding up hash generation for sizable inputs.
    Commit 5489cfc

Installation

  1. Clone the repository:
    git clone https://github.com/ibnaleem/checksum.git
  2. Build the binary:
    cargo build
    The compiled binary will be located in /target/debug/checksum.

Usage

$ checksum <file_path> <hash_algorithm>

Supported Hashing Algorithms

  • MD5
  • SHA1, SHA224, SHA256, SHA384, SHA512
  • BLAKE2b
  • Tiger192
  • RIPEMD320