index
:
gziplike
master
[ARCHIVED 2018] A toy implementation of a simple gzip-like LZSS text compressor written in Nim
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
optimise lzss prefix lookup with custom hashmap
pacien
2018-12-03
*
avoid useless allocation and limit match seq
pacien
2018-12-02
*
add timing and compression ratio
pacien
2018-12-02
*
make lzss blocks the default
pacien
2018-12-02
*
replace linkedlists by seqs
pacien
2018-12-02
*
implement lzss block
pacien
2018-12-02
*
add dynamic symbol length to output
pacien
2018-12-01
*
rename main file
pacien
2018-11-30
*
isolate blocks
pacien
2018-11-30
*
move integers utils
pacien
2018-11-30
*
isolate lzss chain module
pacien
2018-11-30
*
isolate huffman encoding module
pacien
2018-11-30
*
isolate bit IO
pacien
2018-11-30
*
isolate huffman tree construction
pacien
2018-11-30
*
add huffman encoder
pacien
2018-11-30
*
add huffman decoder
pacien
2018-11-30
*
memoise submaximum
pacien
2018-11-29
*
add generic huffman tree builder
pacien
2018-11-29
*
add huffman tree structure and serialisation
pacien
2018-11-28
*
implement lzss encoding
pacien
2018-11-27
*
fix bit sequence read at end of stream
pacien
2018-11-25
*
Revert "Fix block aligment"
pacien
2018-11-25
*
Add binary identity test
pacien
2018-11-25
*
Fix block aligment
pacien
2018-11-25
*
Add text file identity test
pacien
2018-11-25
*
Fix bitreader look-ahead overflow
pacien
2018-11-25
*
Implement program entry point
pacien
2018-11-24
*
Add last streamblock flag accessor
pacien
2018-11-24
*
Adapt max rawblock length to size field
pacien
2018-11-24
*
Add streamblock test and fix deserialisation
pacien
2018-11-23
*
Rename project
pacien
2018-11-23
*
Split bitstream into bitreader and bitwriter
pacien
2018-11-23
*
Partial implementation of streamblock
pacien
2018-11-23
*
Implement rawblock
pacien
2018-11-23
*
Implement bitstream
pacien
2018-11-23
*
Update project
pacien
2018-11-23
*
Init project
pacien
2018-11-10