chess-huffman
A Rust crate for Huffman compression of chess games. Builds upon Niklas Fiekas's crates shakmaty, huffman-compress 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