lib-image · crate

kinogaki-deflate

Libraryenvironment

DEFLATE (RFC 1951) and zlib (RFC 1950) compression and decompression, with the CRC-32 and Adler-32 checksums the formats around them use.

Repository
lib-image (kinogaki/lib-image)
Folder
libs/lib-image/crates/deflate
Source
8 files, 2,181 lines
Tests
2 files, 526 lines
depends onused by tests alonedependencies for tests alone are listed below, not drawn

What it is

DEFLATE (RFC 1951) and zlib (RFC 1950) compression and decompression, with the CRC-32 and Adler-32 checksums the formats around them use. One implementation shared by PNG, ZIP (usdz) and anything else that needs it; no unsafe code and no dependencies.

Depends on

None.

Third-party

None.

Used by

CrateRepositoryAsWhat it is
kinogaki-exr-formatOpenEXRnormalOpenEXR, a format plugin: an EXR file reads as one standard Image, every part's channels its layers, and an Image writes as one EXR, Cryptomatte included.
kinogaki-fbxFBXnormalFBX as a read-only format plugin for Kinogaki Studio.
kinogaki-pnglib-imagenormalPNG images (ISO/IEC 15948, W3C PNG Third Edition) over kinogaki_deflate.

Modules

Public types and traits

At the crate root

Structs Adler32Crc32

Enums ErrorLevel

By module: 3 public types and traits in 2 modules

checksum Adler32Crc32

deflate Level

Besides these, 6 public functions at module level.