chdlady-core 0.1.0

Core container manipulation for CHD v5 format
docs.rs failed to build chdlady-core-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

chdlady-core

Core container library for MAME CHD (Compressed Hunks of Data) files.

This crate provides header parsing for CHD v3, v4, and v5, hunk map decoding, metadata read/write, SHA-1 integrity verification, and a full suite of compression and decompression codecs (zlib, LZMA, zstd, Huffman, FLAC, CD-optimized variants, and A/V Huffman). Parallel decompression and compression are supported via rayon.

Usage

[dependencies]
chdlady-core = "0.1"

Features

Feature Default Description
zlib Deflate compression/decompression
lzma LZMA compression/decompression
zstd Zstandard compression/decompression
flac-read FLAC audio decompression for CD hunks
flac-write FLAC audio compression for CD hunks
rayon Parallel compression and decompression
avhu A/V Huffman codec for laserdisc hunks

Part of the chdlady workspace.