CRC-32

From Just Solve the File Format Problem
Revision as of 16:32, 14 January 2021 by Jsummers (Talk | contribs)

Jump to: navigation, search
File Format
Name CRC-32
Ontology

CRC-32 is a family of 32-bit hash functions used to detect accidental data corruption.

The term CRC-32 by itself usually means the CRC-32/ISO-HDLC (IEEE) algorithm.

Refer to the CRC article for more information.

Contents

Specific algorithms

Selected CRC-32 algorithms are listed here. The names are from the CRC RevEng Catalogue.

CRC-32/ISO-HDLC

Also referred to as ISO 3309, ITU-T V.42, CRC-32-IEEE, and many other names.

The CRC of ASCII "123456789" is 0xcbf43926.

Used by ZIP, PNG, Gzip, ARJ, etc.

CRC-32/CKSUM

Used by the traditional Unix/POSIX "cksum" utility.

The CRC of ASCII "123456789" is 0x377a6011.

Others

Other members of the CRC-32 family include CRC-32Q, CRC-32C (Castagnoli), and CRC-32K (Koopman).

Links

See also CRC#Links.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox