Changes for version 0.02 - 2024-03-21
- ADDITIONS
- Added the run_length() function.
- Added the binary_vrl_encode() and binary_vrl_decode() functions.
- Added the elias_gamma_encode() and elias_gamma_decode() functions.
- Added the adaptive_ac_encode() and adaptive_ac_decode() functions.
- Added the create_adaptive_ac_entry() and decode_adaptive_ac_entry() functions.
- CHANGES
- Renamed mtf_encode_alphabet() to encode_alphabet().
- Renamed mtf_decode_alphabet() to decode_alphabet().
Modules
Implementation of various techniques used in data compression.
Examples
- examples/bzip2-like.pl
- examples/bzip2-like_ac_string.pl
- examples/bzip2-like_ac_string_symbolic.pl
- examples/bzip2-like_adaptive_ac_string.pl
- examples/bzip2-like_string.pl
- examples/bzip2-like_string_symbolic.pl
- examples/bzip2-like_symbolic.pl
- examples/lz77.pl
- examples/lz77_ac_string.pl
- examples/lz77_string.pl
- examples/lzss.pl
- examples/lzss_ac_string.pl
- examples/lzss_string.pl
- examples/lzss_vs_lz77.pl
- examples/lzw.pl
- examples/lzw_string.pl
- examples/lzw_string_delta.pl
- examples/lzw_string_elias_gamma.pl
- examples/lzw_string_elias_omega.pl
- examples/lzw_string_fibonacci.pl