0.1.4 • Published 3 months ago

cgn-js v0.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

CGN (Compressed Game Notation)

This library provides a set of compression algorithms for compressing PGN (Portable Game Notation) data.

Compression Algorithms (High to Low Compression Ratios --- Low to High Speed)

1) opening-huffman - A Huffman encoding algorithm that uses the huffman-encoding crate to compress the PGN data, but with an additional optimization for compressing common opening moves. 2) dynamic-huffman - A Huffman encoding algorithm that uses the huffman-encoding crate to compress the PGN data, but with a huffman tree that is updated dynamically as the data is compressed. 3) huffman - A Huffman encoding algorithm that uses a huffman-encoding crate to compress the PGN data. 4) bincode - A simple binary encoding algorithm that uses the bincode crate to serialize the PGN data into a binary format.

0.1.4

3 months ago

0.1.3

3 months ago