A versatile CRC (Cyclic Redundancy Check) calculator application that supports multiple CRC configurations and input formats.
- Supports multiple CRC configurations:
- CRC-8 variants
- CRC-16 variants
- CRC-32 variants
- Multiple input formats:
- Decimal
- Hexadecimal
- Binary
- ASCII text
- Configurable parameters:
- Polynomial
- Initial value
- Final XOR value
- Input/Output reflection
- Real-time CRC calculation
- User-friendly GUI interface
- Python 3.8 or higher
- Required packages listed in requirements.txt
- Clone this repository
- Install required packages:
pip install -r requirements.txt
Run the application:
python crc_calculator.py