Pure Fortran implementation of zlib compression, decompression, and CRC32 Ported from STB image libraries for self-contained PNG support
Calculate CRC32 checksum using standard polynomial
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int8), | intent(in) | :: | data(*) | |||
integer, | intent(in) | :: | data_len |
Full deflate compression with LZ77 and Huffman coding
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int8), | intent(in) | :: | input_data(*) | |||
integer, | intent(in) | :: | input_len | |||
integer, | intent(out) | :: | output_len |