Package-level declarations

Types

Link copied to clipboard
interface Codec

A single compression codec: a reversible byte transform. Every codec is buffered, so it takes a whole array and returns a whole array. decompress takes an ArchiveLimits, so the decompression-bomb guard is part of the contract rather than an option a caller can forget.

Link copied to clipboard

Identifier for a compression codec. implemented tells you whether this build can decode the codec. A container can name a method even when no engine handles it.

Link copied to clipboard
object Codecs

Registry of the codecs implemented today, each adapting a low-level engine (Deflate/Inflate, Gzip, Zlib, Store) to the Codec contract.

Link copied to clipboard
object Store : Codec

The identity codec (ZIP method 0): no compression, the baseline fallback.