Artifact c7545d612c6202bb8ae856c6d0c6bf58eba75bf0
1
2 ★ Noah 3.199
3 ★ 2010/11/25
4
5
6 この文書は、Windows95/98/Me/NT4/2000/XP/2003/Vista/7用圧縮解凍ソフト
7 "Noah"の上級者向けパッケージの説明書です。Windows用圧縮解凍ソフトを
8 一度は使ったことがあるという層を対象としています。難しいと感じた方は、
9 初心者用パッケージを入手して、そちらを利用することをお勧めします。
10 ※ 説明書とインストーラが違うだけで、どちらも全く同じ性能です。
11
12
13
14 【更新内容 @ 3.198->3.199】
15
16 ・インストーラ版添付の caldix のバージョンを 1.21 に更新
17 ・標準で tar.xz と tar.lzma の圧縮に対応(最新のTar32.dllが必要です)
18 (関連づけは、設定画面で一端tarの関連づけを外して保存終了してから、
19 もう一度tarに関連づけ直してください。.xz と .lzma が Noah に
20 関連づけされます。)
21
22 【更新内容 @ 3.195->3.198】
23
24 ・JVNVU#707943 : Windows プログラムの DLL 読み込みに脆弱性
25 http://jvn.jp/cert/JVNVU707943/index.html
26 へ対処しました
27
28 ・初期設定時の圧縮形式を lzh から zip に変更しました
29 ・ACEの自己解凍書庫の認識範囲を広げました
30 ・Noah.exe 本体をUPX圧縮しないようにしました
31 ・b2eに\を/に置き換える(slash A)を追加
32 ・Noahの設定画面へのD&Dでの圧縮・展開機能をマニュアルに記載
33 ・半角1文字の名前のフォルダを圧縮したものを展開すると、展開後フォルダが開かれないバグを修正
34 ・ACE書庫の書庫内閲覧モードで、圧縮方式の判定が間違っていたのを修正
35 ・7-zip 形式での圧縮や展開で、"-" で始まるファイル名を扱えるように修正
36 ・b2e を使っていた場合多バイト文字で終わる名前のファイルを圧縮できなかったバグ修正
37 ・D&D処理後、Noahがそのまま起動していると出力先フォルダを削除できないバグを修正
38 ・バッファオーバーフローとリソースリークの危険をいくつか修正
39 ・b2eの引き算がおかしかった(常に0になっていた)バグを修正
40 ・MSCompress形式での圧縮時にタイムスタンプを元ファイルと合わせるように修正
41 ・圧縮/解凍先ディレクトリ設定のエディットボックスにIMEで入力すると文字化けするバグを修正
42 ・b2eのscanでファイルをリストアップしたとき最後にゴミが混じるバグを修正
43 ・(検索結果などから)異なるディレクトリにある書庫を一括でNoahに渡しても解凍はできるように変更
44
45 (3.197) MSVCR100.dll がないと動かなくなっていたのを修正
46 (3.198) Windows XP SP2 以上でないと動かなくなっていたのを修正
47
48
49 【対応形式】
50
51 ・外部モジュール不要
52 圧縮:MS-Compress
53 解凍:MS-Compress, cpt
54
55 ・統合アーカイバDLL( http://www.csdinc.co.jp/archiver/ )が必要
56 圧縮:lzh, zip, cab, tar, bga, yz1, 7z (※tarはSFX圧縮不可)
57 解凍:lzh, zip, cab, tar, bga, yz1, 7z, rar, arj, gca
58 分割結合:jak
59
60 ・UnaceV2.dll( http://www.winace.com/ )が必要
61 解凍:ace
62
63
64
65 【使い方】
66
67 ・インストール&アンインストール
68 関連付けやシェル拡張をしない限りレジストリは使いません。
69 適当なところにおいて、要らなくなったらさっくり消してください。
70
71 ・解凍&圧縮
72 Noahのアイコンにファイルをドロップ。
73 書庫なら解凍、そうでなければ圧縮します。
74
75 ・書庫の中身を閲覧
76 Ctrlを押しながら解凍。
77
78 ・自己解凍形式で圧縮
79 Ctrlを押しながら圧縮。
80
81 ・一個一個別のファイルに圧縮
82 Altを押しながら圧縮。
83
84 ・テンポラリ設定
85 Shiftを押しながらドロップ→設定変更→Shiftを押しながらキャンセル。
86 最後にShiftを押さず終了すると、ただの設定変更にもなります。
87
88
89
90 【Noahの動作モードについて】
91
92 設定項目のほとんどはだいたい直感で分かると思いますので、ここでは唯一
93 わかりにくい "動作モード" について説明します。これは、ファイルをドロップ
94 したときに Noah がどう動作するかを決めておくものです。
95
96 [圧縮専用] … どんなファイルを渡されても圧縮。
97 [解凍専用] … どんなファイルを渡されても解凍を試みる。圧縮に回すことはない。
98
99 については説明入れるまでもなくOKと思います。残り二つについては、どちらも
100 基本方針は「書庫なら解凍、それ以外は圧縮」なんですが、若干違いがあります。
101
102 ・書庫を複数ドロップした場合
103 [解凍優先] … それぞれ解凍します。
104 [圧縮優先] … 圧縮します。
105 複数の書庫を一つにまとめたい時は圧縮優先。
106
107 ・拡張子のおかしな書庫( lzh書庫なのに、拡張子がgif、など )をドロップした場合
108 [解凍優先] … 解凍します。
109 [圧縮優先] … 圧縮します。
110 つまり圧縮優先の時は、拡張子からして書庫でない、と判定したら
111 内容でのチェックはせずに、すぐに圧縮ルーチンへ回してしまうと言うことです。
112
113
114
115 【Noah.iniの隠し設定】
116
117 OpenBy=ディレクトリを開くコマンド
118
119 デフォルトは explorer "%s" です。
120 %sは実行時にディレクトリ名に置き換えられます。
121 例えば explorer /e,"%s" とすればエクスプローラで開けます。
122
123 MiniBoot=1
124
125 b2eから実行ファイルを起動する際に、最小化状態で
126 実行したい場合は、MiniBoot=1 と書いて下さい。
127
128 OldAbout=1
129
130 バージョン情報表示が遅いときにこれを入れると簡易表示になります。
131
132 OneExt=1
133
134 aaa.bbb.ccc を圧縮したときの書庫名を aaa.lzh ではなく
135 aaa.bbb.lzh としたいときに設定します。他に、NoExt=1
136 にすると aaa.bbb.ccc.lzh になります。
137
138 MultiBootLimit=4
139
140 Noah.exeが一発圧縮解凍用に一度に起動できる最大個数を制限します。デフォルトは4。
141
142
143
144 【アイコンの変更方法】
145
146 Noahを書庫ファイルに関連づけたときに設定されるアイコンは、
147 全て NoahXt.dll に含まれています。このDLLを差し替えることで、
148 他のアイコンセットを使用することもできます。
149 SB Room ( http://homepage3.nifty.com/scriba/ )
150 にて沢山のアイコンが公開されていますので、是非ご覧下さい。
151
152
153
154 【コマンドラインオプション】
155
156 -a 必ず圧縮 -x 必ず解凍 -cx 閲覧 -ca SFX圧縮 -w 個別圧縮
157 -dDirName 出力先 -tTypeName 圧縮形式 -mMethod 圧縮メソッド
158
159
160
161 【利用条件】
162
163 --- NYSL ver 0.9982 ( http://www.kmonos.net/nysl/ ) ---
164
165 A. 本ソフトウェアは Everyone'sWare です。このソフトを手にした一人一人が、
166 ご自分の作ったものを扱うのと同じように、自由に利用することが出来ます。
167
168 A-1. フリーウェアです。作者からは使用料等を要求しません。
169 A-2. 有料無料や媒体の如何を問わず、自由に転載・再配布できます。
170 A-3. いかなる種類の 改変・他プログラムでの利用 を行っても構いません。
171 A-4. 変更したものや部分的に使用したものは、あなたのものになります。
172 公開する場合は、あなたの名前の下で行って下さい。
173
174 B. このソフトを利用することによって生じた損害等について、作者は
175 責任を負わないものとします。各自の責任においてご利用下さい。
176
177 C. 著作者人格権は K.INABA に帰属します。著作権は放棄します。
178
179 D. 以上の3項は、ソース・実行バイナリの双方に適用されます。
180
181
182
183 --------------------------------------------------------
184 by k.inaba( http://www.kmonos.net/ )