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:
encode_game
, encode_pgn
, MoveByMoveEncoder
decode_game
, MoveByMoveDecoder