|
|
fb28bb882e
|
speed up Huffman encoding
we compute the bits for each byte in advance
|
2025-10-05 12:57:48 -04:00 |
|
|
|
efd3abef9e
|
add compression ratio output
|
2025-10-05 01:06:31 -04:00 |
|
|
|
6fa7b62d26
|
add Id compression scheme
|
2025-10-04 16:00:16 -04:00 |
|
|
|
bf9212b79a
|
huffman: fix for inputs with one repeated byte
|
2025-10-04 15:59:10 -04:00 |
|
|
|
7f0c1ada52
|
test: dry clippy allow
|
2025-10-04 15:33:41 -04:00 |
|
|
|
3a07eae54f
|
finish huffman
|
2025-10-04 15:23:49 -04:00 |
|
|
|
589e7b711f
|
initial huffman; DRY main
|
2025-10-04 02:05:43 -04:00 |
|
|
|
fd0662b66d
|
improve phrasing of CompressionScheme docs
|
2025-10-03 16:10:30 -04:00 |
|
|
|
a1f5e6843a
|
fix main
|
2025-10-03 16:10:03 -04:00 |
|
|
|
8caa7d894f
|
document CompressionScheme
|
2025-10-03 01:04:11 -04:00 |
|
|
|
07581599d2
|
add Rle CompressionScheme and tests
|
2025-10-03 00:29:33 -04:00 |
|
|
|
d7d2125299
|
add test abstractions and Freq test
|
2025-10-03 00:04:04 -04:00 |
|
|
|
256fad24fc
|
fix rle
|
2025-10-02 19:54:34 -04:00 |
|
|
|
05f3711bcf
|
freq
|
2025-10-02 19:28:59 -04:00 |
|
|
|
0100f92504
|
rle
|
2025-10-02 14:33:54 -04:00 |
|