Fastlinks: | Unix-AG |
---|
My patch changes the (IMHO wrong) behaviour of unarj: a continuation is no longer extracted if the file doesn't exist and doesn't have the right size. You may not like this incompatibility, although I can't imagine why.
To clarify the usage of unarj 2.41b (that's what I call my patched version), an example:
Consider having an archive consisting of three volumes:
arjchive.arj, arjchive.a01 and arjchive.a02The 'right' way of extracting these would be
# unarj arjchive.arj # unarj arjchive.a01 # unarj arjchive.a02but due to the sophisticated error-handling you even get the correct files with
# unarj arjchive.a02 # unarj arjchive.a01 # unarj arjchive.a02 # unarj arjchive.arj # unarj arjchive.a01- provided every volume contains at least two files. The advantage of this is that, if you forget to extract one (or more) volumes in the middle of the archive, you may be able to fix it without starting afresh.
Note that I didn't document my changes in unarj.doc.
Please mail bug-reports, comments, ... for this patch to me, arne@unix-ag.org.
The original unarj241 is copyright (c) 1991-93 by Robert K Jung.
aeb@cwi.nl added automatic directory
creation for x mode (called unarj241a).
This version, to which I made my patch, is availible on sunsite at
ftp://sunsite.unc.edu/pub/Linux/utils/compress/unarj241a.tar.gz.