chdlady-core 0.1.0

Core container manipulation for CHD v5 format
# 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

```toml
[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](https://codeberg.org/NeverAnswers/chdlady) workspace.