A Rust crate for Huffman compression of chess games. Builds upon huffman-compress2
, Niklas Fiekas's crates shakmaty
and pgn-reader
, and his blog post on the topic and Java implementation.
Refer to the documentation for up-to-date usage examples:
- Encoding a game:
encode_game
,encode_pgn
,MoveByMoveEncoder
- Decoding a game:
decode_game
,MoveByMoveDecoder