Windows unrar software

Caporegime
Joined
11 Nov 2002
Posts
83,974
Location
Barcelona
I have an application on my Mac called TheUnarchiver. I am looking for a similar decompression program for Windows.

On Mac the software associates all parts of the rar (.rar, .r01, .r36 etc) with the application. Double clicking any of them starts it decompressing the whole rar set into that same folder and then removes the rars into the Trash/Recycle, leaving you with just your output files in the same subfolder.

Can any windows software do a similar task? I have used winrar, winzip, 7-zip all in the past and they never did anything similar, unless I have missed some options. Ideally I don't want any explorer shell integration either (i.e. no 100 extra items added to right click menus!!!).


rp2000
 
you just need to get unrar.exe and write a small script.

soemthing along the lines of

Code:
@echo off
SETLOCAL
cd /d "%~dp1" || goto :eof
c:\bin\unrar.exe x %1
mkdir rars
move "%~n1.r??" ./rars
REM del "%~n1.r??"

save as c:\scripts\dostuff.bat and set file association rar to be opened by it. command line would be c:\scripts\dostuff.bat "%1"


On windows I use winrar / 7zip.
On mac I use unarchiver as well, but also have written custom scripts to unpack and move and delete various files when it's multi rar sets in multi dirs. Also, some rar packs come named differenly, like part00 or r00
 
Last edited:
7-zip

http://www.7-zip.org/

I prefer WinRAR, but it's not free.

7-zip all the way.

How can I configure it to work as described in my OP? The closest I can get is to allow context menu integration and then right click the actual .rar file and slect the "extract here" option. But then I have to manually delete the original archive set.

To be clear, I want a solution where I can double click any files in the archive set and just have them extract to the current folder and then delete the archives.


rp2000
 
you can make it work the same way by using a script as I suggested. But instead of unrar.exe you use 7za.exe if i remember correctly.
http://www.dotnetperls.com/7-zip-examples

Yep, sorry you were too quick for me!!! ;) I was about to edit my post to add and thank you for your post which seems closest to my original spec (possibly because you have used The Unarchiver before!).

I will create the batch file and set the file associations and test it later.


rp2000
 
Problem with unarachiver is it chokes on really large multipart rars, especially annoying if you've queued up a bunch of stuff. I prefer my own scripts. Also, test and use at own risk.
 
Problem with unarachiver is it chokes on really large multipart rars, especially annoying if you've queued up a bunch of stuff. I prefer my own scripts. Also, test and use at own risk.

Yep, I'll test it on some archives I already have backed up, in case! Every now and then I notice unarchiver stall for a couple of secs, but as I have SSD in my Mac it is still fast overall and it is a small price to pay for the simplicity :)


rp2000
 
Back
Top Bottom