# CrCheck

🧠 CrCheck is a versatile and reliable command-line tool designed to ensure file and directory integrity across multiple platforms and architectures. It specializes in calculating checksums (hashes) and comparing them with known values to detect any signs of tampering, alteration, or corruption.

## Key Features

- Cross-platform support: Works seamlessly on modern operating systems, making it a universal choice for file integrity verification. It is designed to support multi-core systems for enhanced performance.

- Comprehensive checksum algorithms: Utilizes multiple robust hashing techniques (e.g., SHA-256, SHA-512) for high accuracy in detecting changes.

- File and directory validation: Capable of working on both individual files and entire directories to provide a holistic integrity check.

## Use Cases

👉 CrCheck addresses data integrity and verification needs with two primary use cases:

1. File Verification for Tampering or Modification: Ensure that files have not been altered or corrupted.

2. Checksum File Creation for Data Protection or Validation: Generate checksums for files to protect data integrity and facilitate validation.

## Version

The original distribution contains two different releases:

- CrCheck Legacy - The original DOS version, only running on DOS and Windows 32bit
- CrCheck MP - Multiplatform edition for modern environments like Windows, Linux or MacOS