; ; ****** ***** ****** The RAR Archiver for OS/2 ; ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~ ; ****** ******* ****** Multifunctional Integrated Archive Manager ; ** ** ** ** ** ** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ** ** ** ** ** ** External archiver configuration file ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; ; This configuration file is intended to define external programs ; which RAR should call to process ZIP, ARJ and LZH archives. ; Actually it contains three sections of following format: ; ; .ZIP ; <commands to process zip archives> ; <switches to process zip archives> ; ; .ARJ ; <commands to process arj archives> ; <switches to process arj archives> ; ; .LZH ; <commands to process lzh archives> ; <switches to process lzh archives> ; ; ; Commands: ; ; TEST - Test ; EXTR - Extract ; ACMT - Read archive comment from standard input ; EXNP - Extract without path ; CSFX - Convert to SFX ; FDEL - Delete ; FCMT - Read file comment from standard input ; ; ; Switches: ; ; WDIR - Work directory ; PSWD - Password ; LIST - List file ; MASK - File mask ; ; ; Command syntax: ; ; <command><path divider><'match all' wildcard><switch usage>:<command line> ; ; <path divider> specifies character used in arguments to divide path parts ; ; <'match all' wildcard> is '.' or '*'. If it is '.' then the actual ; wilcard '*.*' to match all files in archive or archive directory is ; used. If it is '*', the actual wildcard is '*'. ; ; <switch usage> contains 4 characters of '+' or '-'. Each character ; denotes the corresponding switch number (1 to 4) usage. Where '+' ; means "add the switch" to the resulting command line. ; ; %% is expanded to the archive name ; ; The command EXNP with the switch MASK is used to view files in archive. ; Therefore if you want to view files in archive, EXNP and MASK must be ; defined. ; ; ; Switch syntax: ; ; <switch><placement>:<switch string> ; if <placement>=='-' switch is placed before archive name, ; if <placement>=='+' switch is placed after archive name in command line. ; ; %% is expanded to: ; - the work directory in WDIR; ; - the password in PSWD; ; - the list file with argument names in LIST; ; - one or more arguments in MASK. ; ; MASK should be used if the archiver cannot work with a list file. ; In that case archiver is called several times with arguments directly ; to process all arguments. Number of arguments placed in command line ; depends upon their length. ; ; WARNING: All parts of commands and switches must be specified ; even if they seem to be not important. Though it is ; normal to not specify a command or a switch at all ; if it is not implemented in particular archiver. ; ; ATTENTION: Some function of DOS archivers are absent in versions for OS/2 ; so the whole ARJ's section and CSFX command in ZIP' and LZH' ; sections are set to call DOS archiver. ; .ZIP ; Commands: TEST/*---+:unzip -t "%%" EXTR/*---+:unzip "%%" ACMT/*----:zip -z "%%" EXNP/*---+:unzip -j "%%" CSFX/*----:zip2exe "%%" FDEL/*---+:zip -d "%%" FCMT/*---+:zip -z "%%" ; Switches: WDIR-:-b"%%" PSWD-:-ee"%%" MASK+:"%%" ; .ARJ ; Commands: TEST\.+++-:arj t "%%" EXTR\.+-+-:arj x "%%" ACMT\.+---:arj c -z "%%" EXNP\.+++-:arj e "%%" CSFX\.----:arj y -je "%%" FDEL\.+++-:arj d "%%" FCMT\.+-+-:arj c "%%" ; Switches: WDIR-:-w"%%" PSWD-:-g"%%" LIST+:!"%%" MASK+:"%%" ; .LZH ; Commands: TEST\*---+:lh t "%%" EXTR\*---+:lh x /a /s /e "%%" EXNP\*---+:lh x /a /e "%%" CSFX\*----:lha s "%%" FDEL\*---+:lh d "%%" ; Switches: MASK+:"%%"