CRC RevEng

CRC RevEng: arbitrary-precision CRC calculator and algorithm finder

Quick links

Download the latest version

About CRC RevEng

CRC RevEng is a portable, arbitrary-precision CRC calculator and algorithm finder. It calculates CRCs using any of the 112 preset algorithms, or a user-specified algorithm to any width. It calculates reversed CRCs to give the bit pattern that produces a desired forward CRC. CRC RevEng also reverse-engineers any CRC algorithm from sufficient correctly formatted message-CRC pairs and optional known parameters. It comprises powerful input interpretation options. Compliant with Ross Williams' Rocksoft™ model of parametrised CRC algorithms.

CRC RevEng was first released on 5 January 2011 at regregex.bbcmicro.net. It is a port and expansion of a Perl script, crcbfs.pl, released in 2007. This SourceForge project was created on 28 May 2012.

CRC RevEng is released under the terms of the GNU General Public License, version 3 and later (GPLv3+).

Features

Latest version

The latest version of CRC RevEng is 3.0.5, released on 27 August 2022. The latest changes are:

[RISC OS logo] Enhanced Zip archive available for RISC OS. For other operating systems please view the latest releases.

Documentation


Greg Cook, [email address]
https://reveng.sourceforge.io/ Last updated 27 August 2022

Valid HTML 4.01 Strict. Hosting by SourceForge.net

[ Top of page ]