The quotation from -> http://www.repairfaq.org/filipg/LINK/F_crc_v3.html "We have seen that CRC algorithms vary in: *Width of the poly (polynomial). *Value of the poly. *Initial value for the register. *Whether the bits of each byte are reflected before being processed. *Whether the final register value should be reversed (as in reflected versions). *Value to XOR with the final register value. In order to be able to talk about particular CRC algorithms, we need to able to define them more precisely." So, > On Thu, 15 Apr 1999, Gerhard Fiedler wrote: > > .......... the =one= is called "crc16", while the > =other= is called "crc-ccitt", so one apple + one orange = still one apple > + one orange (and not two apples :) > it is true. Kestas Kaunas, Lithuania