I see the attachment test script.
I added require'arc/zlib' to the top, and then ran it, and got an
error which probably means I need to do something different. But I am
not sure what.
Here's how it looks:
13!:1''
|domain error
*cd[:0]
|zcompress2[0]
| 0= zcompress2 buf;len;y;(#y);x
|zlib_encode_so[0]
| a-:zlib_decode_so`[email protected] b=.
zlib_encode_so`[email protected] a=.fread
jpath'~Public/arc/zlib/test/',y
|f2[:1]
| 0 0 f2'algorithm.txt'
|test[11]
| test''
|[-100] c:\users\user\j64-803-user\temp\1.ijs
| 0!:0 y[4!:55<'y'
| fn fl
| 0 load y
| load'c:/users/user/j64-803-user/temp/1.ijs'
Thanks,
--
Raul
On Thu, Sep 18, 2014 at 11:42 AM, bill lam <[email protected]> wrote:
> IMO the huffman coding part is relatively easily and performance
> is acceptable, it looks like linear in time.
>
> the LZ77 is still very slow compared with zlib.so thus there
> should be room for improvement. Test caes are in public repos
> but not jal addons, I include here for your reference. Thanks.
>
> You may need ot modify some file path, you can replace the 4 or
> 5 text files with any other text files you like, so they are not
> attached.
>
> please let me know if the attachment test script is missing.
>
> After we are happy with zlib, we might try jpeg which is also a
> minefield of patents, unfortunately.
>
> Чт, 18 сен 2014, Raul Miller написал(а):
>> It would be interesting to review the code and your test cases, once
>> you are happy with it.
>>
>> The whole "try again" thing is a good first cut, but there might be
>> other approaches. (Or there might not be.)
>>
>> Thanks,
>>
>> --
>> Raul
>>
>>
>> On Thu, Sep 18, 2014 at 5:58 AM, bill lam <[email protected]> wrote:
>> > After more tests, I found there is another rule not explicitly
>> > mentioned in rfc -- the maximum bit length is 15 (or 7 in another
>> > tree). When the distribtution of frequency is highly spreaded,
>> > the maximnum from hcode can be 16. In this case, it needs to
>> > increase the level of (non-zero) minimum frequency and try
>> > again, and iterate until the maximum bit length is 15 or smaller.
>> >
>> > --
>> > regards,
>> > ====================================================
>> > GPG key 1024D/4434BAB3 2008-08-24
>> > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
>> > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>
> --
> regards,
> ====================================================
> GPG key 1024D/4434BAB3 2008-08-24
> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm