Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: chris on January 28, 2008, 10:45:26 PM

Title: 7-Zip client for XAD/UnArc
Post by: chris on January 28, 2008, 10:45:26 PM
I have released a plug-in for XAD that allows decrunching of most 7-Zip (7z) archives through UnArc (there are some that won't be supported yet)

This is a turbo-charged version, for both 68k and PPC AmigaOS with xadmaster v12+

If you downloaded the previous slow test version you can update to this one through AmiUpdate (http://www.amiupdate.net).

Download (http://aminet.net/package/util/arc/xad_7z)
Title: Re: 7-Zip client for XAD/UnArc
Post by: ChaosLord on January 28, 2008, 11:09:51 PM
How much ram does the 680x0 version require?
Title: Re: 7-Zip client for XAD/UnArc
Post by: chris on January 29, 2008, 07:38:26 PM
Good question, and one I can't answer very well.

The LZMA decompressor memory requirements are dependant on the dictionary size used when compressing - this can be anything up to 64MB, but I think is capped at the size of the file and in any case usually a lot smaller than this.

LZMA also has a few K overhead beyond this.  The 7-Zip overhead I believe is only a few KB per file.

plus you need enough memory for the entire compressed and uncompressed versions of each file.

All in all, you should be able to decompress with 2MB unless you have big files in the archive and/or it has been compressed with a large dictionary.

I would welcome some real world results as this is all theory.

It doesn't need any more memory than the OS4 version though.  In fact, probably a little less due to 68k code being smaller.

Chris