; *******************************************************
; *                                                     *
; * Archive(r)s descriptions for GuiArc                 *
; *                                                     *
; * This file describes archivers, so they can be used  *
; * within GuiArc. If you want to add you favorit ar-   *
; * chiver, this is the right place to do. Read the     *
; * docs for the file format.                           *
; *                                                     *
; * GuiArc is (c) 1993 by K.P. van Beem                 *
; *                                                     *
; *******************************************************

; WARNING!
;
; Do not add more %s symbols then permitted! That is, 1 for normal archivers
; to substitute the options string, and 2 for DMS, to substitute source
; and destenation. The usage of more %'s can even cause your system to crash!

; Archive(r) description for Lha 1.42, to deal with the #?.lha and #?.lzh
; files. With this archiver, all options of GuiArc can be fully used,
; including options passing and 'entering' the archive.
@LHA
#?.(lha|lzh)#?
lha %s x
lha -2Y %s u
lha -2Y %s m
lha v
lha t
lha d
lha v
-1
-1
44
0

; Description for Zoo 2.1 Beta. Since this version of Zoo isn't able to
; redirect it's output (at least not on my system) it is not possible to
; enter zoo archives. Zoo also doesn't support the testing of archives.
; Option passing is not done.
@ZOO
#?.zoo
zoo x
zoo a
zoo aM
zoo l
-
zoo D
-
-1
-1
46
0

; Description for Arc 0.23. Entering of the archive is possible, option
; passing is not done. Note that arc is originally a SM-Dos application,
; and thus can't handle long file names and converts all names to upper
; case characters.  As far as I know, arc isn't able to store the paths.
@ARC
#?.arc
arc x
arc a
arc m
arc v
arc t
arc d
arc l
-1
2
1
12

; Description for Ape 1.35. Ape isn't able to test your archive integrity.
; Entering the archive is possible. As far as I know, Ape is not able to
; store path-names.
@APE
#?.ape
ape x
ape u
ape m
ape v
-
ape d
ape l
-1
3
1
30

; Description for UnArj 0.5. Note that this program ain't able to pack
; files. It only unpacks files created by IBM-compatible computers.
; UnArj ain't able to unpack single files. You have to unpack the complete
; file. Selecting files in the archive and unpacking them, won't work.
@ARJ
#?.arj
unarj x
-
-
unarj v
unarj t
-
unarj l
-1
-1
42
0

; Starting at version 1.22, GuiArc also supports some basics for DMS.
; A special piece of code is inserted, activated by the archiver-name "DMS".
; It supports 2 strings to be inserted.  Source and destanation.  Made with
; DMS 1.11. This entry is rather specific.  I think you better not change it,
; if not strictly neccesary...
@DMS
#?.DMS
dms write "%s" TO "%s"
dms read "%s" FROM "%s"
-
dms view "%s"
dms test "%s"
-
-
-
-
-
-
