Artifact Content

Not logged in

Artifact c7545d612c6202bb8ae856c6d0c6bf58eba75bf0



★ Noah 3.199
★                            2010/11/25


 この文書は、Windows95/98/Me/NT4/2000/XP/2003/Vista/7用圧縮解凍ソフト
"Noah"の上級者向けパッケージの説明書です。Windows用圧縮解凍ソフトを
一度は使ったことがあるという層を対象としています。難しいと感じた方は、
初心者用パッケージを入手して、そちらを利用することをお勧めします。
※ 説明書とインストーラが違うだけで、どちらも全く同じ性能です。



【更新内容 @ 3.198->3.199】

 ・インストーラ版添付の caldix のバージョンを 1.21 に更新
 ・標準で tar.xz と tar.lzma の圧縮に対応(最新のTar32.dllが必要です)
  (関連づけは、設定画面で一端tarの関連づけを外して保存終了してから、
   もう一度tarに関連づけ直してください。.xz と .lzma が Noah に
   関連づけされます。)

【更新内容 @ 3.195->3.198】

 ・JVNVU#707943 : Windows プログラムの DLL 読み込みに脆弱性
   http://jvn.jp/cert/JVNVU707943/index.html
  へ対処しました

 ・初期設定時の圧縮形式を lzh から zip に変更しました
 ・ACEの自己解凍書庫の認識範囲を広げました
 ・Noah.exe 本体をUPX圧縮しないようにしました
 ・b2eに\を/に置き換える(slash A)を追加
 ・Noahの設定画面へのD&Dでの圧縮・展開機能をマニュアルに記載
 ・半角1文字の名前のフォルダを圧縮したものを展開すると、展開後フォルダが開かれないバグを修正
 ・ACE書庫の書庫内閲覧モードで、圧縮方式の判定が間違っていたのを修正
 ・7-zip 形式での圧縮や展開で、"-" で始まるファイル名を扱えるように修正
 ・b2e を使っていた場合多バイト文字で終わる名前のファイルを圧縮できなかったバグ修正
 ・D&D処理後、Noahがそのまま起動していると出力先フォルダを削除できないバグを修正
 ・バッファオーバーフローとリソースリークの危険をいくつか修正
 ・b2eの引き算がおかしかった(常に0になっていた)バグを修正
 ・MSCompress形式での圧縮時にタイムスタンプを元ファイルと合わせるように修正
 ・圧縮/解凍先ディレクトリ設定のエディットボックスにIMEで入力すると文字化けするバグを修正
 ・b2eのscanでファイルをリストアップしたとき最後にゴミが混じるバグを修正
 ・(検索結果などから)異なるディレクトリにある書庫を一括でNoahに渡しても解凍はできるように変更

 (3.197) MSVCR100.dll がないと動かなくなっていたのを修正
 (3.198) Windows XP SP2 以上でないと動かなくなっていたのを修正


【対応形式】

 ・外部モジュール不要
    圧縮:MS-Compress
    解凍:MS-Compress, cpt

 ・統合アーカイバDLL( http://www.csdinc.co.jp/archiver/ )が必要
    圧縮:lzh, zip, cab, tar, bga, yz1, 7z (※tarはSFX圧縮不可)
    解凍:lzh, zip, cab, tar, bga, yz1, 7z, rar, arj, gca
  分割結合:jak

 ・UnaceV2.dll( http://www.winace.com/ )が必要
    解凍:ace



【使い方】

 ・インストール&アンインストール
   関連付けやシェル拡張をしない限りレジストリは使いません。
   適当なところにおいて、要らなくなったらさっくり消してください。

 ・解凍&圧縮
   Noahのアイコンにファイルをドロップ。
   書庫なら解凍、そうでなければ圧縮します。

 ・書庫の中身を閲覧
   Ctrlを押しながら解凍。

 ・自己解凍形式で圧縮
   Ctrlを押しながら圧縮。

 ・一個一個別のファイルに圧縮
   Altを押しながら圧縮。

 ・テンポラリ設定
   Shiftを押しながらドロップ→設定変更→Shiftを押しながらキャンセル。
   最後にShiftを押さず終了すると、ただの設定変更にもなります。



【Noahの動作モードについて】

   設定項目のほとんどはだいたい直感で分かると思いますので、ここでは唯一
  わかりにくい "動作モード" について説明します。これは、ファイルをドロップ
  したときに Noah がどう動作するかを決めておくものです。

  [圧縮専用] … どんなファイルを渡されても圧縮。
  [解凍専用] … どんなファイルを渡されても解凍を試みる。圧縮に回すことはない。

  については説明入れるまでもなくOKと思います。残り二つについては、どちらも
  基本方針は「書庫なら解凍、それ以外は圧縮」なんですが、若干違いがあります。

  ・書庫を複数ドロップした場合
    [解凍優先] … それぞれ解凍します。
    [圧縮優先] … 圧縮します。
   複数の書庫を一つにまとめたい時は圧縮優先。

  ・拡張子のおかしな書庫( lzh書庫なのに、拡張子がgif、など )をドロップした場合
    [解凍優先] … 解凍します。
    [圧縮優先] … 圧縮します。
   つまり圧縮優先の時は、拡張子からして書庫でない、と判定したら
   内容でのチェックはせずに、すぐに圧縮ルーチンへ回してしまうと言うことです。



【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.lzh になります。

  MultiBootLimit=4

   Noah.exeが一発圧縮解凍用に一度に起動できる最大個数を制限します。デフォルトは4。



【アイコンの変更方法】

  Noahを書庫ファイルに関連づけたときに設定されるアイコンは、
  全て NoahXt.dll に含まれています。このDLLを差し替えることで、
  他のアイコンセットを使用することもできます。
   SB Room ( http://homepage3.nifty.com/scriba/ )
  にて沢山のアイコンが公開されていますので、是非ご覧下さい。



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

  -a 必ず圧縮 -x 必ず解凍 -cx 閲覧 -ca SFX圧縮 -w 個別圧縮
  -dDirName 出力先 -tTypeName 圧縮形式 -mMethod 圧縮メソッド



【利用条件】

 --- NYSL ver 0.9982 ( http://www.kmonos.net/nysl/ ) ---

    A. 本ソフトウェアは Everyone'sWare です。このソフトを手にした一人一人が、
       ご自分の作ったものを扱うのと同じように、自由に利用することが出来ます。

      A-1. フリーウェアです。作者からは使用料等を要求しません。
      A-2. 有料無料や媒体の如何を問わず、自由に転載・再配布できます。
      A-3. いかなる種類の 改変・他プログラムでの利用 を行っても構いません。
      A-4. 変更したものや部分的に使用したものは、あなたのものになります。
           公開する場合は、あなたの名前の下で行って下さい。

    B. このソフトを利用することによって生じた損害等について、作者は
       責任を負わないものとします。各自の責任においてご利用下さい。

    C. 著作者人格権は K.INABA に帰属します。著作権は放棄します。

    D. 以上の3項は、ソース・実行バイナリの双方に適用されます。



--------------------------------------------------------
by k.inaba( http://www.kmonos.net/ )