Subj : Compress.cfg To : Russell Tiedt From : Bob Jones Date : Wed Nov 15 2006 11:12 pm RT> Hi, RT> Any one have a compress.cfg file for squish on Linux RT> that uses zip/unzip. Am RT> setting up a point system ifcico/squish/timed on linux. I don't know if I've actually used the zip option in my Linux configuration yet, but at the end of this message is my compress.cfg file that includes a zip/unzip configuration. RT> Thanks, You're welcome. Let me know how things go.... Bob Jones, 1:343/41 === Cut here === ; COMPRESS.CFG contains entries for the various compression programs which ; you may wish to use with Squish and Maximus. Each compression progrm ; should have its own separate entry, and each entry should begin with ; the text 'Archiver ', where is a short name which can ; be used to refer to the archiver in SQUISH.CFG. ; ; IMPORTANT NOTE: the order of the archiver entries within this file ; is VERY important. The FIRST archiver specified will be used as ; a default, if no 'Pack' statement exists for any given node in ; SQUISH.CFG. ; ; However, when trying to unpack a compressed file, the list of ; archivers is scanned in a REVERSE order. This is especially important ; in the case of ARC and PAK files, since PAK and ARC use the same ; identification character at the beginning of the file. (The identity ; of a PAK-type file must be checked first, in case the file uses a PAK ; compression method, which PKArc and friends can't handle.) This is ; why PAK is listed AFTER PKArc in the distribution control file. ; Phil Katz's PKPak program, in SEA compatibility mode Archiver ARC ; The 'Extension' keyword tells Squish that archives of this ; flavour will commonly use the specified file extension. ; This isn't used for decompressing inbound mail packets, but ; Squish needs to know about it anyway. Extension ARC ; Unless you are familiar with the internals of compression ; programs, the `Ident' keyword (see below) should not be ; modified. Two numbers follow the keyword, each separated by ; a comma. When attempting to decompress an archive of an ; unknown type, Max and Squish will use this informtion to ; automatically identify different types of archives. ; ; The first number after 'Ident' contains the OFFSET at which ; a special identifying marker can be located. Positive ; entries work in the expected manner, whereas negative ; entries can be used to indicate offsets from the END of a ; compressed file. However, an offset of "-2" is the LAST ; character, and an offset of "-3" is the SECOND-LAST ; character, etc. ; ; Following the OFFSET is a series of hexadecimal numbers ; which represent the text which can be found at the specified ; offset in the compressed mail bundle. Each byte in the ; compressed file should be represented by the appropriate ; hexadecimal character. For example, an uppercase 'A' can be ; represented with a '41', which is the ASCII code for 'A' (in ; hexadecimal). Strings of characters may also be recognized ; by simply specifying more than one sequence of bytes. (For ; an example, see the 'Ident' keyword for PKZip or ZOO.) Ident 0,1a ; The Add command tells Squish how to add a packet to an ; archive of the specified type. This should be the normal ; 'add' command of your archiver, with one exception: the two ; special macros, "%a" and "%f", will be translated to the ; name of the archive and file to add (respectively). DOS Add pkpak -oct a %a %f OS2 Add arc2 a5 %a %f ; The Extract command tells Squish how to remove packets from ; an archive of the specified type. "%a" will be translated ; to the name of the archive, and "%f" will be translated to ; the name of the file to extract. (The "%f" specification ; may be translated into a wildcard!) DOS Extract pkunpak /r %a %f OS2 Extract arc2 xw %a %f ; The View command tells Squish how to get a listing of the ; contents of the specified archive. As above, the "%a" will ; be translated into the name of the archive to process. This ; command isn't currently used by Squish, but it may be used ; in the future. DOS View pkpak v %a OS2 View arc2 l %a UNIX Add /var/max/bin/arc a %a %f UNIX Extract /var/max/bin/arc e %a UNIX View /var/max/bin/arc v %a End Archiver ; NoGate's PAK program DOS Archiver PAK DOS Extension PAK DOS Ident -2,fe DOS Add pak a %a %f DOS Extract pak e /wn %a %f DOS View pak v %a DOS End Archiver ; Phil Katz's PKZip Archiver ZIP Extension ZIP Ident 0,504b0304 ; "PK^c^d" Add pkzip -a %a %f Extract pkunzip -n %a %f View pkzip -v %a UNIX View /usr/bin/unzip -l %a UNIX Extract /usr/bin/unzip -o %a ;UNIX Add /usr/bin/zip -g %a %f UNIX Add /usr/bin/zip -9 -j -q %a %f End Archiver ; Haruyasu Yoshizaki's LHarc program, in 1.13 compatibility mode Archiver LH113 Extension LZH Ident 2,2d6c68 ; "-lh" DOS Add lha a /o /m %a %f OS2 Add lh a %a %f /c DOS Extract lha e /m %a %f OS2 Extract lh x %a %f /o DOS View lha l %a OS2 View lh v %a UNIX Add /usr/bin/lha -go a %a %f UNIX Extract /usr/bin/lha x %a -o UNIX View /usr/bin/lha v %a End Archiver ; Haruyasu Yoshizaki's LHarc program, in maximum compression mode Archiver LHarc Extension LZH Ident 2,2d6c68 ; "-lh" DOS Add lha a /m %a %f OS2 Add lh a %a %f DOS Extract lha e /m %a %f OS2 Extract lh x %a %f /o DOS View lha l %a OS2 View lh v %a UNIX Add /usr/bin/lha -g a %a %f UNIX Extract /usr/bin/lha x %a -o UNIX View /usr/bin/lha v %a End Archiver ; Rahul Dhesi's ZOO program DOS Archiver ZOO DOS Extension ZOO DOS Ident 0,5a4f4f ; "ZOO" DOS Add zoo a: %a %f DOS Extract zoo e:O %a %f DOS View zoo v %a DOS End Archiver ; Robert Jung's ARJ program ; ; If you're short on memory, add the "-m4" option to the "arj a" command. ; Doing so will make ARJ use about 64K less memory. Archiver ARJ Extension ARJ Ident 0,60ea DOS Add arj a -e+ %a %f DOS Extract arj e -n %a %f DOS View arj l %a OS2 Add --- arj not supported under OS/2 --- OS2 Extract unarj e %a %f OS2 View unarj l %a UNIX Add --- arj not supported under UNIX, either --- UNIX Extract /var/max/bin/unarj e %a UNIX View /var/max/bin/unarj l %a End Archiver === cut here === --- Maximus/2 3.01 * Origin: Top Hat 2 BBS (1:343/41) .