From c1a17fb0596cbe7dc77decc81e1b58024ce1ba62 Mon Sep 17 00:00:00 2001 From: Andy McFadden Date: Sun, 2 Aug 2015 19:09:17 -0700 Subject: [PATCH] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 329f8f6..61281c3 100644 --- a/README.md +++ b/README.md @@ -268,3 +268,10 @@ Note: test/nomatch is not compressible by LZ4 encoding. fhpack was able to compress it because it zeroed out the "screen holes". When processed in hole-preservation mode, test/nomatch expands to 8292 bytes. +LZSS, which was used by HardPressed to get reasonable compression with +fast decode speeds, reduces the corpus to 243991 bytes (36.7%), making it +a viable alternative. It's generally inferior to LZ4 as the maximum +match length and offset are much shorter, but that's not too significant +for hi-res images. Literals are identified with individual flag bits, +rather than as runs of bytes, which reduces performance for long strings +of literals.