OSDN Git Service

UnAceV2J.dllでの暗号化書庫の展開に対応。
[tpi/lychee.git] / bin / lib / calLibrary.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <libraries>
3  <library name="unlha32.dll" prefix="Unlha" unicode="0" typename="Lzh" suffix="lzh;lha;lzs"
4         sfx     ='s -n -gw4 "-gr%93" --3 "%90" "%91"'
5         add     ='a -n -a1 -x%a0 %a1{-gw3|} --3 "%90" "%91" "@%92"'
6         extract ='x -n -a1 -x%a0 --3 "%90" "%91" "@%92"'
7         delete  ='d -n --3 "%90" "@%92"'
8         test    ='t -n --3 "%90" "@%92"' />
9  <library name="unzip32.dll" prefix="UnZip" name-alt="zip32j.dll" prefix-alt="Zip" typename="Zip" suffix="zip"
10         extract   ='-x --i -qUdde %a0{|-j} %a5{"-P#"|} "%90" "%91" "@%92"'
11         test      ='-t --i -qudde "%90" "%91" "@%92"'
12         sfx-alt   ='--sfx "%90" "%91"'
13         unsfx-alt ='-J "%90" "%91"'
14         add-alt   ='-9 -q -S %a0{|-j} %a1{--sfx|} -%94 "%90" "%91" "@%92"'
15         delete-alt='-d -q -S "%90" "%91" "@%92"'
16         repair-alt='-F "%90"' />
17  <library name="cab32.dll" prefix="Cab" typename="Cab" suffix="cab"
18         sfx     ='-f "%90" "%91"'
19         add     ='-a -i %a0{|-j} %a7{-v:#|} "%90" "%91" "@%92"'
20         extract ='-x -i %a0{|-j} "%90" "%91" "@%92"'
21         test    ='-t "%90" "@%92"' />
22  <library name="7-zip32.dll" prefix="SevenZip" typename="7z" suffix="7z"
23         add     ='a -t7z -hide -ssw %a1{-sfx|} -ms=%a2{on|off} -mhe=%a4{on|off} %a5{"-p#"|} %a7{-v#|} -- "%90" "%91" "@%92"'
24         extract ='%a0{x|e} -hide %a5{"-p#"|} "-o%91" -- "%90" "@%92"'
25         delete  ='d -hide -ms=off -- "%90" "@%92"'
26         test    ='t -- "%90" "@%92"' />
27  <library name="UnIso32.dll" prefix="UnIso"
28         extract ='%a0{x|e} -hide "-o%91" -- "%90" "@%92"'
29         test    ='t -- "%90" "@%92"' />
30  <library name="tar32.dll" prefix="Tar" typename="Tar" suffix="tar;gz;bz2;z;tgz"
31         add     ='-c --use-directory=%a0 --display-dialog=0 --inverse-procresult=1 -- "%90" "%91" "@%92"'
32         extract ='-x --use-directory=%a0 --display-dialog=0 --inverse-procresult=1 -- "%90" "%91" "@%92"' />
33  <library name="tar32.dll" prefix="Tar" typename="Tar+GZip" suffix="tar.gz"
34         add     ='-c -z%94 --use-directory=%a0 --display-dialog=0 --inverse-procresult=1 -- "%90" "%91" "@%92"' />
35  <library name="tar32.dll" prefix="Tar" typename="Tar+BZip2" suffix="tar.bz2"
36         add     ='-c -B%94 --use-directory=%a0 --display-dialog=0 --inverse-procresult=1 -- "%90" "%91" "@%92"' />
37  <library name="unrar32.dll" prefix="Unrar"
38         extract ='-%a0{x|e} -s -r -q %a5{"-p#"|} -- "%90" "%91" "@%92"' />
39  <library name="UnGCA32.dll" prefix="UnGCA"
40         extract ='e -sx0 -xx%a0 %a5{-p "#"|} %a6{-k "#"|} "%90" "%91" "@%92"' />
41  <library name="UnAceV2J.dll" prefix="UnAce" quote-resp="0"
42         extract ='%a0{x|e} --hide %a5{"-p#"|} "%90" "%91" "@%92"'
43         test    ='t --hide "%90" "%91" "@%92"' />
44  <library name="unarj32j.dll" prefix="Unarj" unicode="0"
45         extract ='%a0{x|e} -i -!@ -- "%90" "%91" "@%92"'
46         test    ='t -i -- "%90" "@%92"' />
47  <library name="yz1.dll" prefix="Yz1" typename="Yz1" suffix="yz1"
48         sfx     ='s -i2 "%90" "%91"'
49         unsfx   ='j -i2 "%90" "%91"'
50         add     ='c -i2 %a5{"-p#"|} -x%a0 %a1{-s|} "%90" "%91" "@%92"'
51         extract ='x -i2 %a5{"-p#"|} -x%a0 "%90" "%91" "@%92"' />
52  <library name="Bga32.dll" prefix="Bga" typename="Bga" suffix="bza;gza"
53         sfx     ='s "%90" "%91"'
54         unsfx   ='j "%90" "%91"'
55         add     ='a -a -i -r -l%94 "%90" "%91" "@%92"'
56         extract ='x -a -i -r %a0{|-j} "%90" "%91" "@%92"'
57         delete  ='d -i "%90" "@%92"'
58         test    ='t -i "%90" "@%92"' />
59  <!-- calLibrary plug-in. See cuiWrapper.xml for details. -->
60 </libraries>