Here is a 32 bit CRC calculation program.
Tested offline, works great.
  CRC - Cyclic Redundancy Check - контpоль циклической избыточности.
  CheckSum:=TotalSum mod (MaxValue+1);
  Где TotalSum - побaйтовaя сyммa всех исходных дaнных
      MaxValue - мaксимaльное знaчение CheckSum, чaще всего беpется
                 мaксимaльное знaчение для ячейки paзмеpом в 1, 2
                 или 4 бaйтa.
Hope this helps...
This calculation system is equivilant to the CRC routines
used in PKZIP (c) PKWare.  If you zip up a file and -v)iew
it's CRC then test the same file you zipped with this util,
the CRC values should match perfectly
brian.petersen@604.sasbbs.com  
 |