Commit History

Author SHA1 Message Date
  trizen 5a4485e7fc Version 0.09 2 months ago
  trizen 322afa6c3b - Generalized `make_deflate_tables()` to generate tables for arbitrarily large distances and match lengths. 2 months ago
  trizen a0536f8f36 - Redirect to `bwt_encode_symbolic` from `bwt_encode` when given an array of symbols. 3 months ago
  trizen 3b6a0dcd0d modified: README.md 3 months ago
  trizen 25e4f91df6 Version 0.08 3 months ago
  trizen 6b4433812a - Added the `lzb_compress()` and `lzb_decompress()` functions. 3 months ago
  trizen 69e92e68e0 Fix `$LZ_MAX_DIST` in `lzss_encode_fast`. 3 months ago
  trizen f094b695fe - Added the `lzss_encode_symbolic()` and `lzss_decode_symbolic()` functions. 3 months ago
  trizen 424a2d4abb Version 0.07 4 months ago
  trizen 4f1b76783e - Added the `$Compression::Util::LZSS_MIN_LEN`, `$Compression::Util::LZSS_MAX_LEN`, `$Compression::Util::LZ77_MIN_LEN` and `$Compression::Util::LZ77_MAX_LEN` package variables to control the minimum and maximum lenght of a match in LZSS/lZ77 encoding. 4 months ago
  trizen cb2ed29660 - Use the value of `$LZ_MAX_CHAIN_LEN` in `lz77_encode_symbolic()` as well. 4 months ago
  trizen 1d69d1e97c Removed `$LZ_THRESHOLD` package variable from tests and documentation. 4 months ago
  trizen 411349112e - Version 0.06. 4 months ago
  trizen ae1eae11a7 Extended `create_huffman_entry()` and several other functions to accept a string and automatically convert it into an array-ref of symbols. 4 months ago
  trizen 25ea8d3f13 - Much better compression ratios in lzss_compress(). 4 months ago
  trizen 4f5f694d6d - Added the `$LZ_THRESHOLD` package-variable. 4 months ago
  trizen dd4b0cc7b7 - Added the lzssf_encode() and lzssf_decode() functions. 4 months ago
  trizen 13ecaf1e53 modified: examples/gzip_decompressor.pl 5 months ago
  trizen 67a4091222 - Optimized `bits2int()` and `bits2int_lsb()` for slightly better performance. 5 months ago
  trizen 8be057ef37 Version 0.05 5 months ago
  trizen 6e25f474f4 - Added the string2symbols() and symbols2string() functions. 5 months ago
  trizen db5ef67ad4 - Added the mrl_compress() and mrl_decompress() functions. 5 months ago
  trizen becfd45034 Reordered the subroutines by grouping related subroutines together. 5 months ago
  trizen 10c4ee9926 - Added the `read_null_terminated($fh)` function. 5 months ago
  trizen 98833b1003 - Added the read_bit_lsb(), read_bits_lsb(), int2bits(), int2bits_lsb(), bits2int() and bits2int_lsb() functions. 5 months ago
  trizen b0ff680896 Simplified `lzss_encode()` for better performance. 5 months ago
  trizen a1b83b8e2b new file: examples/gzip_block_type_2.pl 5 months ago
  trizen 4c92f11aac - Extended `huffman_from_*` to check the context and return only the encoding dictionary in scalar context. 5 months ago
  trizen 6f38cd30cb Replaced the term "indices" with "distances", when referring to the list of relative back-reference distances returend by `lz77_encode()` and `lzss_encode()`. 5 months ago
  trizen efe65e3806 Fixed several special cases and added more tests. 5 months ago