On Monday, October 12, 2015 at 4:22:08 PM UTC-4, Harry Potter wrote:
> On Monday, October 12, 2015 at 3:29:20 PM UTC-4, Harry Potter wrote:
> > I thank you for mentioning LZSS. It's *better* than LZW, *and* it's
faster!. :D Let me tweak it some more. I'm good at tweaking. :)
>
> I fixed a bug and did some tweaking. Now, it's almost as good as Deflate. I
plan to add Vitter Adaptive Huffman code.
>
> I also want to know other tweaks I can apply. I added:
>
> * An efficiency check: After I find a LZSS match, I check the next two
bytes. If they have a better match, I compress that way, instead.
> * I differentiate between small and large LZSS matches.
> * I use as few bits as possible to write a value.
> * If a byte is *not* compressed, I only take into account values already
found.
I added a signature technique. It's *slightly* better on two test files but
back-fires and causes a bug in a third.
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|