----------------------------------------------------------------------------
                                 - ax7z.spi -
                                 ax7z.spi v0.7
----------------------------------------------------------------------------
                                                    2005.6.19 Makito Miyano

1.概要
  7-zip の解凍エンジンを利用した susieプラグインです。
  現在は 7z/rar/arj/cab/cbr/lzh に対応しています。


2.動作環境
  ax7z.spi の単独では動作しません。他に以下のファイル群が必要です。

    Formats\7z.dll
    Formats\arj.dll
    Formats\rar.dll
    Formats\cab.dll
    Formats\lzh.dll
    Codecs\7zAES.dll
    Codecs\AES.dll
    Codecs\Branch.dll
    Codecs\BZip2.dll
    Codecs\Copy.dll
    Codecs\Deflate.dll
    Codecs\LZMA.dll
    Codecs\PPMD.dll
    Codecs\Rar29.dll
    Codecs\Swap.dll

  これらのファイルを環境変数PATHの通ったフォルダ、またはexeのあるフォルダ
  以下に置く必要があります。
  たとえば c:\bin にパスが通っている場合は c:\bin\Formats\7z.dll といった
  位置におきます。
  これらのファイルは 7-zip をインストールすることでも入手できます。
  たとえば C:\Program Files\7-zip にインストールすると、
  C:\Program Files\7-zip\Formats などに上記のファイルがインストールされます。
  7-zipインストール時には7-zipのパスが自動的に環境変数PATHに登録されるようなので
  手動でPATHを設定する手間が省けます。
 

3.動作確認
  WindowsXP Professional + Athlon64 X2 3800+ + GeForce 6600GT


4.コンパイル方法
  ax7z_src.zip に本プラグインのソース一式が圧縮されています。
  以下の手順でコンパイルできます。

  0) 7-zipの本家サイトより 7-zipのソースを取得します。
  1) ax7z_src.zip を解凍します。
  2) 解凍すると 7zというフォルダができるので、そのフォルダに
     手順0で取得した 7-zipのソース一式を解凍します。
  3) 00am.slnを開きビルドします。

  なお、7-zipのソースの改変部分はありません。
  7-zipの関数を利用する部分は 7z/7zip/Bundles/ax7z 以下にあります。


5.著作権・免責等
  ファイルの圧縮、解凍の基本部分の著作権は Igor Pavlov 氏にあります。
  7z 圧縮方式の BZip2 アルゴリズムはJulian Seward 氏が作成し
  PPMD アルゴリズムは Dmitry Shkarin 氏が作成しています。
  susieプラグイン 作成部分に関しては
  私 Makito Miyano が著作権を保有します。

  ax7z.spi は GNU Lesser General Public License (LGPL)
  の元で配布されています。
  ソフトの改変、再配布等については LGPL に従ってください。
  http://www.gnu.org/copyleft/lesser.ja.html

  また、本ソフトウェアを使用することによって如何なる損害が発生しても
  作者は一切責任を負わないものとします。
  全ては自己責任の元でお使いください。

  susieプラグイン作成に関する情報については Shimitei さんのページ
  (http://www.asahi-net.or.jp/~kh4s-smz/index.html)を
  参考にさせていただきました。


6.連絡先
  不具合、要望、感想等は以下の掲示板またはメイルアドレスまでお願いします。
    BBS:    http://miyano.s53.xrea.com/cgi-bin/flashbbs/hamana/index.html
    e-mail: miyano@ck.tnc.ne.jp


7.History
  2006/06/19
    - 7-zip ver4.42 用にビルド
    
  2005/09/26
    - ソリッド書庫用のAPIを追加
    
  2005/09/19
    - lzh対応

  2005/06/21
    - 設定ダイアログを追加し、対応する書庫を選択できるようにした。
    - ワイド文字対応の以下のインターフェース追加(詳細はソースコードを参照ください)
        IsSupportedW
        GetArchiveInfoW
        GetFileInfoW
        GetFileW
    - 7-Zip v4.20 でリビルド

  2005/04/11
    - cab/cbr形式に対応

  2004/11/01
    - 解凍できない7zファイルがあったのを修正

  2004/04/04
    - 初版
