(by Zakky)
展開・リスト・部分的に圧縮も対応。
圧縮先の設定を「元のファイルと同じ場所」にしないと動作しません。
sartol、wce、bim2bin、t5lzmaの全てにパスを通しておいてください。
basepathを基準に圧縮を行う関係上、これ以上の改良は難しそうです。
現時点での制限事項は以下の通りです。もっとあるかもしれません。
esart5のNoah版と考えるとちょうどいいかもしれません。形式の指定はできますが。
load: (name sartol.exe) (use wce.exe bim2bin.exe t5lzma.exe) (type sar raw tek1 tek2 *stk5 tek5 minimum) decode: (cmd d (arc) (dir)) decode1: (cmd d (arc) (dir)) encode: (let l (list)) (let a (arc.sar)) (xcmd wce sartol e (arc.sar) (arc) !1 #b=%l *) (if (method 2) (xcmd bim2bin in:%a out:%a -osacmp -tek1)) (if (method 3) (xcmd bim2bin in:%a out:%a -osacmp -tek2)) (if (method 4) (xcmd bim2bin in:%a out:%a -osacmp -tek5 eprm:z0)) (if (method 5) (xcmd bim2bin in:%a out:%a -osacmp -tek5 eprm:@)) (if (method 6) (xcmd bim2bin in:%a out:%a -osacmp -tek5 eprm:@ eopt:@@)) list: (scan "" 1 "" 1 -6 l (arc))