small crc32 calculator
Go to file
Connor Olding c3921c69e4 remove notes from readme
"not padding input" was a misunderstanding.
the algorithm we use sidesteps the need to explicitly pad anything.

big endian calculations are fine.
2017-04-24 02:23:21 +00:00
LICENSE adopt recent style, drop compatibility 2015-04-11 10:39:03 -07:00
Makefile fix install command 2015-04-11 11:48:50 -07:00
README.md remove notes from readme 2017-04-24 02:23:21 +00:00
args.c inline cyclic functions 2015-04-11 10:48:23 -07:00
crc32.c split table index to separate line 2015-04-11 11:30:23 -07:00
main.c use globals instead of calloc/free 2015-04-11 19:53:28 -07:00

README.md

crc32

It computes crc32s, and what of it?

Usage

crc32 - a 32-bit cyclic rendundancy check calculator

  <files...>        open files as inputs
  -h                display this text
  -s <n>            start cycle with n (default: 0xFFFFFFFF)
  -p <n>            use n as the crc divisor (default: 0x04C11DB7)
  -e                use big endian calculations
  -b                output as binary
  -x                NOT the output
  -r                reverse output's bits

numbers <n> may be in hexadecimal or octal using proper prefixes

Smaller Still