A quick VS2013 compile is here:
http://compressme.net/
LTCB results:
It is compatible with LibLZF compression library, but not with an original LZF compressor (my LZF produces raw compression streams with no headers and/or checksums).Code:Z:\>lzf c enwik8 enwik8.z Compressing enwik8: 100000000->48947532 in 0.924s Z:\>lzf cx enwik8 enwik8.z Compressing enwik8: 100000000->46318130 in 1.611s Z:\>lzf d enwik8.z e8 Decompressing enwik8.z: 46318130->100000000 in 0.244s Z:\>lzf c enwik9 enwik9.z Compressing enwik9: 1000000000->440862551 in 8.503s Z:\>lzf cx enwik9 enwik9.z Compressing enwik9: 1000000000->416377741 in 14.477s Z:\>lzf d enwik9.z e9 Decompressing enwik9.z: 416377741->1000000000 in 2.271s
Also, keep in mind, my LZF is not based or delivered from this library - I've tested many (well, nearly all) LZ77/LZSS ideas and designed this compression format independently, after, comparing it to existing compressors I've found that it is similar to the LZF, so I named it accordingly. Actually, it utilizes some ideas from LZCB (by Charles Bloom) and also it is somewhat similar to LZOP. Thus, the original LZF carry no new data compression ideas or tricks.
All in all, it is a very fast byte-aligned LZ77 with an 8 KB window!
Well, enjoy new release!
![]()