PNG Cyclic Redundancy Checksum

CRC is a C++ library which computes the PNG CRC (cyclic redundancy checksum) for a string of bytes.

PNG is the Portable Network Graphics format. The PNG checksum algorithm is used as part of the encoding of a PNG file.


CRC is available in a C++ version.

Related Data and Programs:

PNG, a data directory which contains examples of Portable Network Graphics (PNG) files, 2D graphics;


  1. World Wide Web Consortium,
    Portable Network Graphics (PNG) Specification,
    Second edition, 10 November 2003.

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the C++ source codes.

Last revised on 30 December 2007.