On the basis of flzp (http://cs.fit.edu/~mmahoney/compression/flzp.zip) and coders6b (http://compression.ru/sh/coders6b.rar) I've created a simple LZP compressor (attached).
In opposite to flzp it's one pass, it codes matches of length 3 or more as
a match flag (257-th symbol in alphabet) and a match length. Match lengths and literals are encoded using an order-2 arithmetic coder (separate models for lengths and literals).
Przemyslaw Skibinski

Reply With Quote
