Dec 112017
 
CRC checking in C.

Full Description of File


CRC TUTORIAL v3 This document explains CRCs
and their table-driven implementations in
full, precise detail. This document is an
attempt to provide a clear and simple no-
nonsense explanation of CRCs and to
absolutely nail down every detail of the
operation of their high-speed
implementations.


File CRC_V3.ZIP from The Programmer’s Corner in
Category C Source Code
CRC checking in C.
File Name File Size Zip Size Zip Type
CRCTEST.C 3675 1417 deflated
CRC_V3.TXT 91197 26053 deflated
FILE_ID.DIZ 303 198 deflated
READ.ME 779 461 deflated

Download File CRC_V3.ZIP Here

Contents of the READ.ME file


CRC TUTORIAL v3 This document explains CRCs
and their table-driven implementations in
full, precise detail. This document is an
attempt to provide a clear and simple no-
nonsense explanation of CRCs and to
absolutely nail down every detail of the
operation of their high-speed
implementations.This ZIP includes an excellent tutorial on CRC theory from Ross Williams,
plus a source code example from myself. This originally began when I needed
to implement a CRC16 gen/check routine for an embedded application, where
memory was a scarce commodity. I remembered years ago seeing a routine that
used a lookup table much smaller than the 256-entry table I was used to
using, but I no longer had the magazine issue I saw the article in. So I did
a Veronica search on Internet for keyword "CRC" and turned up Ross'
outstanding tutorial on CRC theory. Using it, I was able to re-create the
abbreviated lookup table algorithm, included in this ZIP. I hope other find
this information as useful as I have.

Randy Langer

[email protected]
CIS:71172,122



 December 11, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)