On the Wiki i read unrar/unzip will be replaced with 7-zip for the 0.5 release.
I use a 2008 4-core Mac Pro with 4x1GB RAM on Mac OS X 10.5 and run the latest beta SabNZBd from source.
Instead of using Par264 from the MacPar Deluxe package, I installed Vincent Tan's version, which uses Intel Threading Building Blocks to create a 64-bit UB.
http://www.chuchusoft.com/par2_tbb/index.html
It shows dramatic improvements up to 50% on repairing a DVD5-sized Wii game with 232 repair blocks over the plain old par2 version. Being 64-bit helps only a little to seed up processing in this case.
Being encouraged by this dramatic result, i started looking for a multithreaded unpack util.
Not being a developer, I still managed to make 7z from source.
Get the P7ZIP source files from http://downloads.sourceforge.net/p7zip/ ... g_mirror=0 and unpack.
In my case, copy makefile.macosx over makefile.machine
To make a parallel build :
Code: Select all
make -j4 -f makefile.parallel_jobs
Code: Select all
make 7z
The binaries are created in the /bin subfolder.
7z shows no verbose output, but takes only just over 2 mins to unrar a Wii game (90 50MB parts, DVD-5)!
Rar 3.71 (64 bit) takes 3 minutes!
For SabNZBd, it makes sense to create a symbolic link from unrar to /usr/bin/7z I suppose, rather than over writing.
Of course, 7z can also be used in packages or compiled for a variety of other machines.
Hope this helps.
bpwats