As Chris has said, the original purpose for LZSS was to support STEP, but it is a fully supported compression type of the SWORD engine. I see no reason to remove it. Size, speed, and memory usage, together should determine if you should use LZSS over ZIP. The advantage of using smaller compression chunks is much less memory usage. For micro devices, chapter compression might be much better, and thus LZSS would be more appropriate. You should try running `time sword/examples/cmdline/search FreJND-1 "God love world"` on your modules and see if there is any noticable difference in speed. You might need to check search.cpp and be sure its latest incarnation is using multiword or phrase type searching. There should be a comment in the short test program to say how to switch the search type. Either of these types will iterate the entire module (exercising the uncompress for every chunk). It's usually a good speed test and a practical operation likely to happen often in an end user application.
Thanks for the interesting stats! -Troy. Sebastien Koechlin <[EMAIL PROTECTED]> wrote: >On Tue, Sep 25, 2007 at 05:14:34PM -0400, DM Smith wrote: >> I'd like to change the compression default of osis2mod to ZIP. > >What about mod2zmod ? > >I send a message 4 days ago, subject: "Module compression", but nobody >answer. > >I have tested with other bibles, somes are compressed better with ZIP, some >are >compressed better with LZSS: > >for B in KJV FreJND FreLSG; do for C in 1 2; do mkdir $B-$C; mod2zmod \ >$B $B-$C 3 $C; done; done; du -sh * > >3,1M FreJND-1 >3,8M FreJND-2 >3,8M FreLSG-1 >4,3M FreLSG-2 >6,4M KJV-1 >5,6M KJV-2 > >Is LZSS discontinued ? Are you planning to remove it ? > >-- >Sebastien Koechlin > >_______________________________________________ >sword-devel mailing list: [email protected] >http://www.crosswire.org/mailman/listinfo/sword-devel >Instructions to unsubscribe/change your settings at above page > > _______________________________________________ sword-devel mailing list: [email protected] http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page
