個別圧縮

たくさんのファイルをまとめて普通の方法で圧縮すると、 全部一つの書庫に固めてしまいます。大抵の場合は一つにまとまった方が便利なのですが、 たまに、一つ一つバラバラに圧縮したいこともあるかと思います。

そんなときは「Alt」キーを押しながら圧縮すれば、それぞれ別々に圧縮するようになります。

書庫内閲覧モード

普通の方法で解凍すると、書庫の中にあるファイルを みんな一度に全部解凍してしまうわけですが、書庫の中の一部のファイルだけちょっと 見てみたい、というときはこの「書庫閲覧モード」が役に立ちます。 このモードでは、書庫の中にあるファイルの一覧を表示して、必要なものだけ解凍、 というような操作が可能です。

書庫閲覧モードにするには、「Ctrl」キーを押しながら解凍して下さい。

Noahで扱える形式

圧縮、解凍とも可能なもの

lzh (Unlha32.dll)
日本で一番よく使われている圧縮法です。lh5,6,7 は、数字が大きい方が圧縮率がよくなりますが、まだテスト中のため、lh5 以外の書庫を公的な場で利用することは禁止されています。
zip (UnZip32.dll Zip32j.dll Zip32.dll)
世界で一番よく使われている圧縮法です。海外の方へ渡すときはこれで。passwordを選ぶと解凍にパスワードが必要な書庫が作成できます。storeを選ぶと、圧縮は行わず一つのファイルにまとめる作業だけを行います。
cab (Cab32.dll)
Microsoft社の開発した圧縮形式です。特に LZX21 は最強の圧縮効率で知られています。
tar (Tar32.dll)
UNIX で主に使われます。ノーマルなtarは圧縮機能はないので、gzip や bzip2 という圧縮方法を組み合わせるのが一般的です。
yz1 (Yz1.dll)
高速性と、テキストファイルの圧縮率がよいことで知られる日本産の圧縮法です。
bga (Bga32.dll)
同じgzipやbzip2を使うので圧縮率は同等ですが、tarは[書庫化→圧縮]なのに対しこちらは[圧縮→書庫化]という順序で処理するため、書庫内の一部のファイルだけ扱うようなときは高速です。
??_
希に、ソフトのインストーラについてくることがあります。普通はまず使わないでしょう。

解凍のみ可能なもの

rar (Unrar32.dll Unrar.dll)
新進の圧縮法の中では一番広まっている形式ですね。
ace (UnaceV2.dll)
これも新しい圧縮法の一つ。性能ではrarを越えたかな。
gca (Ungca32.dll)
cabを越える圧縮率でしかもかなり高速な、期待の圧縮法です。お勧め…したいところですが、残念ながらNoahでは圧縮できません。(^^;
arj (Unarj32.dll)
古い圧縮形式です。時々外国のFTPサーバ等で見かける程度。
cpt
Macintosh向けの圧縮形式です。これも最近はあまり見ません。

分割・結合

jak (Jack32.dll)
Noahでは「圧縮形式」欄に入れてしまったのですが、これは実は間違いで、jakは、ファイルを決まったサイズに分割します。1.44MB だと、丁度フロッピーディスクのサイズになります。

動作モードについて

Noahは、圧縮と解凍のうち適切な方を勝手に判断して実行します。 たいていの場合は判断に迷うことは無いのですが、時々 「圧縮すべきか解凍すべきか?」が微妙なことがあります。 そんな時にはどちらの動作を行うのか、Noahに指示しておくことができます。 それが、「動作モード」の設定です。

微妙な場合というのは、書庫を複数いっぺんにドロップしたときです。 全部それぞれ解凍したいのか、それとも沢山の書庫を一つにまとめておきたいのか、 果たしてどちらなのかは Noah には判断し難いです。こんな場合どうすればよいかは、 ユーザーの皆さんが好きな方をNoahに指示してあげてください。つまり…、

なお [圧縮専用] や [解凍専用] は、Noahに自動判定をさせないで、 どんなときも圧縮/解凍しろ!と指示するときに使うモードです。

コマンドラインオプション

隠し設定

Noahのインストール先フォルダに作成されるnoah.iniファイルに 以下のような行を追加することで、更に細かい設定を行うことが出来ます。 通常は必要ありません。

OpenBy=ディレクトリを開くコマンド
デフォルトは explorer "%s" です。 %sは実行時にディレクトリ名に置き換えられます。 例えば explorer /e,"%s" とすればエクスプローラで開けます。
MiniBoot=1
b2eから実行ファイルを起動する際に、最小化状態で 実行したい場合は、MiniBoot=1 と書いて下さい。
OldAbout=1
バージョン情報表示が遅いときにこれを入れると簡易表示になります。
OneExt=1
aaa.bbb.ccc を圧縮したときの書庫名を aaa.lzh ではなく aaa.bbb.lzh としたいときに設定します。
NoExt=1
aaa.bbb.ccc を圧縮したときの書庫名を aaa.lzh ではなく aaa.bbb.ccc.lzh としたいときに設定します。この設定よりも、 OneExt=1の方が優先されます。
MultiBootLimit=4
Noah.exeが一発圧縮解凍用に一度に起動できる最大個数を制限します。デフォルトは4。