__          .__        __   
  ____ _____ _╱  │_  _____ │__│ _____╱  │_  
_╱ ___╲╲__  ╲╲   __╲╱     ╲│  │╱    ╲   __╲ 
╲  ╲___ ╱ __ ╲│  │ │  Y Y  ╲  │   │  ╲  │  
 ╲___  >____  ╱__│ │__│_│  ╱__│___│  ╱__│ 
     ╲╱     ╲╱           ╲╱        ╲╱     
Fast & Trustworthy File Integrity Checking
|
Catmint is a CLI tool for generating and verifying hashes of files and directories.
Helping you ensure file integrity quickly and reliably.

Main Features

Everything you need to generate, export, and verify file hashes efficiently.

Hash Generation

Generate file and directory hashes using multiple algorithms for security, compatibility, and flexibility.

SHA256 SHA512 SHA1 MD5 SHA3-256 Blake3

Batch Hashing

Process multiple files recursively inside a folder, making directory-wide hashing faster and more efficient.

Verification Mode

Verify file integrity by comparing calculated hashes against expected values quickly and accurately.

Bulk Verification

Check all files in a directory against a previously generated reference file in TXT, CSV, or JSON format.

Flexible Output

Export hash results in TXT, CSV, or JSON formats for readability, automation, and tool integration.

TXT CSV JSON

User-Friendly CLI

Minimal arguments, clear process messages, and straightforward output make Catmint easy to use in daily workflows.

Example Commands

Generate Hash

Generate a hash for your file or directory using your preferred algorithm. Supports MD5, SHA1, SHA256, SHA512, SHA3-256, and Blake3.

catmint
catmint hash -f myfile.html -a md5
MD5 hash of file myfile.html: 7e12ac023f78bfd35c5d7a70a93b86ab

Verify Hash

Verify file integrity by comparing its hash against a known value or reference file.

catmint
catmint verify -f myfile.html -a md5 -hash 7e12ac023f78bfd35c5d7a70a93b86ab
File myfile.html: hash matches!

Check this video for more usage examples.

Use Cases

Where Catmint fits into your workflow.

Verify Downloaded Files

Ensure files you download haven’t been tampered with by verifying their hash against a trusted source.

Backup Integrity Check

Validate your backup files to ensure they remain unchanged and reliable over time.

CI/CD Validation

Automatically verify file integrity during build or deployment processes.

Directory Hashing

Generate hashes for entire directories to detect changes or track file consistency.

Data Transfer Check

Confirm that files transferred between systems remain intact and unaltered.

Security & Audit

Keep hash records to detect unauthorized modifications in sensitive files.

Download Catmint

Choose your platform and start checking file integrity right away.

Windows

Catmint for Windows

Download and run Catmint easily from your terminal.

Download .exe
Supports Windows 10 & 11
Version v1.1.1 latest
SHA256 3e4408d02157f8d740fb88361d10fe1adcba4280b756777ea90e1965059023b9
View LogIndex →
Linux

Catmint for Linux

Get the binary and start verifying file integrity instantly.

Download Binary
Supports x86_64 / amd64
Version v1.1.1 latest
SHA256 3b8335a32b3c0d0ffdaf2ad9de9b98b6ff783a5404f238761f75fcd456451775
View LogIndex →

Looking for other versions?

Explore all available releases, including previous versions and detailed changelogs on GitHub.

View on GitHub Releases →