Sample code for 30+ languages & platforms
Ruby

Compute CRC32 of a File

Calculates the CRC32 of a file's contents and returns the 32-bit CRC as a hex string.

Chilkat Ruby Downloads

Ruby
require 'chilkat'

zipCrc = Chilkat::CkZipCrc.new()
# Use a relative for absolute path to the file..
crc = zipCrc.FileCrc("qa_data/hamlet.xml")
hexStr = zipCrc.toHex(crc)
print hexStr + "\n";