Updating the RAR capability in PowerArchiver

RAR
We have had increasing issues with PowerArchiver 2000 (v6.00) being unable to manage the newer RAR files. The symptoms are that the contents of the archive can be viewed, but they will not extract.

A quick look at the DLL files used by PowerArchiver for file management;

    CABINET .DLL   DLL required for working with CAB Archives
    PASHLEXT.DLL   PowerArchiver Shell Extensions DLL
    LIBBZ2  .DLL   DLL required for extracting/creating BZIP2
                   compressed files
    UNACE   .DLL   DLL required for extracting ACE Archives
    UNRAR   .DLL   DLL required for extracting RAR Archives
    UNZDLL  .DLL   DLL required for unzipping
    ZIPDLL  .DLL   DLL required for zipping

To update RAR handling we need to grab an updated copy of UnRAR.dll RARLAB [2]. The dll’s ship in an self extracting file (UnRARDLL.exe). This neds to be unpacked into a directory eg. C:\temp\UnrarDLL\

rename “C:\Program Files\PowerArchiver\UNRAR.DLL” UNRAR.old.DLL

rename “C:\WINDOWS\SYSTEM32\UNRAR.DLL” UNRAR.old.DLL”

copy C:\temp\UnrarDLL\UNRAR.DLL “C:\Program Files\PowerArchiver\UNRAR.DLL

copy C:\temp\UnrarDLL\UNRAR.DLL “C:\WINDOWS\SYSTEM32\UNRAR.DLL”

ACE
While we are at it the UnACE.DLL package is freeware and can be grabbed from UNACEDLL v2.6 [3]. The dll’s ship in an self extracting file (unacedll.exe). This neds to be unpacked into a directory eg. C:\temp\UNACEDLL\
The new DLL file is named “UNACEV2.DLL”

ZIP
The UNZDLL.DLL/ZIPDLL.DLL are available as GPL freeware and can be grabbed from DelphiZip Dlls [4].
ZIPDLL.DLL – 15 December 2005 (75k) v1.78.9.5
UNZDLL.DLL – 14 November 2005 (70k) 1.78.4.3
RESDLL.res – 14 November 2005 (155k) 1.78.9.1, 1.78.4.3

CABINET

MS keeps the C:\WINDOWS\SYSTEM32\CABINET.DLL up to date via the Microsoft-Update proceess. The copy in C:\Program Files\PowerArchiver\ will need to be refreshed from the SYSTEM32 copy.
This file is currently: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158) 4-AUG-2004

Want another copy?
Microsoft Cabinet SDK contains the “CABINET.DLL” file. (1.00.601.0 March 20, 1997)

[1.] PowerArchiver 2000 Version 6.00 [PowerArchiver]
[2.] Download RAR Extras [RARLAB]
[3.] ACE compression technology [WINACE]
[4.] DelphiZip Dlls [DelphiZip]

About these ads
This entry was posted in geek, soe and tagged , , , . Bookmark the permalink.

One Response to Updating the RAR capability in PowerArchiver

  1. http://www.rarlab.com/rar/UnRARDLL.exe

    unrar.dll v.3.71.100.350

    – 18 January 2008

    all LONG parameters of CallbackProc function were changed
    to LPARAM type for 64 bit mode compatibility.

    – 12 December 2007

    Added new RAR_OM_LIST_INCSPLIT open mode for function RAROpenArchive.

    – 14 August 2007

    Added NoCrypt\unrar_nocrypt.dll without decryption code for those
    applications where presence of encryption or decryption code is not
    allowed because of legal restrictions.

    – 14 December 2006

    Added ERAR_MISSING_PASSWORD error type. This error is returned
    if empty password is specified for encrypted file.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s