Sample code for 30+ languages & platforms
Go

Compute CRC32 of a File

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

Chilkat Go Downloads

Go
    zipCrc := chilkat.NewZipCrc()
    // Use a relative for absolute path to the file..
    crc := zipCrc.FileCrc("qa_data/hamlet.xml")
    hexStr := zipCrc.ToHex(crc)
    fmt.Println(*hexStr)

    zipCrc.DisposeZipCrc()