各種 DLL・SusiePlugin .SPI/.SPH(Windows 95 - Me, Windows NT4.0 - 11/2022)

※ http://toro.d.dooo.jp からダウンロードできないときは、https://toroidj.github.io からダウンロードしてください。

UNBYPASS.DLL - UNLHA32.DLLやmigemo.dllなどを64bitアプリケーションで使用するためのDLL
WIC Susie Plug-in - WIC を使ったSusie Plug-in
PSD Susie Plug-in - Photoshop PSDファイル用Susie Plug-in
GIF import plug-in - mij4x 氏作成 GIF 用 Susie Plug-in の 64(+32)bit 版
WebP Susie Plug-in - WebP 用 Susie Plug-in
EXE file resource Susie Plug-in - EXE ファイルのリソースを抽出するSusie Plug-in
GDI+ Susie Plug-in - GDI+を使ったSusie Plug-in
DirectX9 Susie Plug-in - DirectX9を使ったSusie Plug-in
JPEG-turbo Susie Plug-in - libjpeg-turbo を使ったJPEG用Susie Plug-in
JPEG-turbo Susie Plug-in 試験版 - libjpeg-turbo を使ったJPEG用Susie Plug-in
JPEG 2000 Susie Plug-in - JasPer を使ったJPEG 2000用Susie Plug-in
Cursor / Icon Susie Plug-in - (アニメーション)カーソル、アイコン用Susie Plug-in
Extend convert Susie Plug-in (+2) (+3) - コマンドラインツールを使うSusie Plug-in
Extend convert Susie Plug-in for developer - アプリケーションの検証用Susie Plug-in
ImageMagick Susie Plug-in - ImageMagick(DLL版)を使った非推奨Susie Plug-in
Runspi / Runsph / Runspia - Susie Plug-in による画像の取得、書庫展開と、動作検証をする
spibench 改変版 - 宮坂 賢氏作成 spibench の改変版
unzzip.dll - zlib を使った zip書庫の簡易な OpenArchive DLL
7zca.dll - 7-Zip(7z.dll)を使ったOpenArchive DLLの試作品

Homeへ戻る
UNBYPASS.DLL Version 2.0
   unbypass20.zip ( 241 Kbytes, 2023-11-11, Windows XP/2003 - 10/2022 (x64, Arm64))

・統合化アーカイブプロジェクト関連DLL(UNLHA32.DLL, UNZIP32.DLL, ZIP32J.DLL, TAR32.DLL, CAB32.DLL, UNRAR32.DLL, 7-ZIP32.DLL)
・Susie plug-in
・migemo.dll
を 64bit 環境で使用する為の DLL です。
64bit 版の各 DLL ができるまでの繋ぎとして用意しました。

・マルチスレッド未対応
Susie plug-inは、マルチスレッドに対応していません。

変更点
1.9→2.0
・Unxxx / Susie plug-in でダイアログが表示されるときの挙動を調整した

WIC Susie Plug-in Version 2.2
   iftwic22.zip ( 270 Kbytes, 2024-3-9, Windows XP/2003 - 11/2022(x86, x64, Arm64))

WIC(Windows Imaging Component)を使って各種に読み込むためのSusie Plug-in です。
WIC は標準で、BMP, PNG, ICO, JPG(JPEG), GIF, TIFF, HDP(HD Photo) 形式に対応しており、追加のコーデックをインストールすることにより任意の形式を増やすことができます。
32bit版/64bit版が入っています。

・マルチスレッド対応
このPlug-inは、マルチスレッドによる画像の展開に対応しています。
ファイル形式名の取得(GetPluginInfo)は、マルチスレッドに対応していません。

変更点
2.1→2.2
・0 バイトのファイルの読み込み時に異常終了することがあるのを修正

PSD Susie Plug-in Version 1.6
   iftpsd16.zip ( 214 Kbytes, 2024-2-24, Windows 2000 - 11/2022(x86, x64, Arm64))

PhotoshopのPSDファイルを表示するためのSusie Plug-in です。
32bit版/64bit版が入っています。

・マルチスレッド対応
このPlug-inは、マルチスレッドに完全対応しています。

変更点
1.5→1.6
・64bit版で LONG_PTR の定義ミスによりデータ受け渡しがおかしかったのを修正
・レイヤー取得用のプラグイン(axtpsd)を追加
・ARM64 版を作成

GIF import plug-in Version 0.1.1.5
   ifgif-0.1.1.5.zip ( 122 Kbytes, 2024-4-13, Windows XP/2003 - 10/2022(32bit/64bit))

mij4x氏(サイト閉鎖)が作成された CompuServe 社の GIF 画像用の Susie plug-in(転載)
64bit版 Susie Plug-in として使えるように手直ししたものです。

・マルチスレッド対応
このPlug-inは、マルチスレッドに完全対応しています。

変更点
0.1.1.4→0.1.1.5
・0.1.1.4 で ifgif.spi の作成に失敗していたため再作成した

0.1.1.3→0.1.1.4
・64bit化の修正し忘れ(hInfo のアラインメント)を対処した
・UNICODE 版 API を用意した
・ARM64 版を用意した

WebP Susie Plug-in Version 1.1
   iftwebp11.zip ( 246 Kbytes, 2023-9-26, Windows Vista/2008 - 11/2022(32bit/64bit))

Google の WebP 画像libwebpを使って読み込むためのSusie Plug-in です。

※ Windows 10 1809 から WIC に WebP 画像のコーデックが標準で用意されています。
 WIC Susie Plug-in を使用している場合は、本 Plug-in は不要となります。

・マルチスレッド対応
このPlug-inは、マルチスレッドに対応しています。

変更点
1.0→1.1
・libwebp 1.3.2 (CVE-2023-4863 対応) を使用

EXE file resource Susie Plug-in Version 1.4
   axeres14.zip ( 120 Kbytes, 2024-2-24, Windows XP/2003 - 11/2022(x86, x64, Arm64))

16/32/64bit Windows の exe ファイルのリソースなどを参照するためのSusie Plug-in です。
ファイルのアイコンや自己展開型書庫の書庫部分を取り出したりするために使用することができます。
32bit版/64bit版が入っています。

・マルチスレッド未対応
このPlug-inは、マルチスレッドに完全に対応しておらず、アプリケーションによっては読み込み失敗することがあります。

変更点
1.3→1.4
・UNICODE版 API を実装
・ARM64版 を作成

GDI+ Susie Plug-in Version 1.7
   iftgdi17.zip ( 97 Kbytes, 2022-2-13, Windows 2000 - 11/2022(x86, x64))

GDI+ を使って EMF, GIF, ICO, JPEG, PNG, TIFF, WMF, BMP ファイルを読み込むためのSusie Plug-in です。
32bit版/64bit版が入っています。
※WIC Susie Plug-in の方が高速に読み込めます。

・マルチスレッド対応
このPlug-inは、マルチスレッドに完全対応しています。

変更点
1.6→1.7
・拡張子一覧(GetPluginInfo)中のBMPの表記がおかしかったのを修正

DirectX9 Susie Plug-in Version 1.1
   ifdx911.zip ( 94 Kbytes, 2015-4-5, Windows 2000 - 8.1(32bit/64bit))

DirectX9 を使って JPEG,PNG,DDS,TGA ファイルを読み込むためのSusie Plug-in です。
32bit版/64bit版が入っています。
※読み込める画像の大きさは使用している GPU により制限されます。

・マルチスレッド対応
このPlug-inは、マルチスレッドに完全対応しています。

変更点
1.0→1.1
・IsSupported,GetPictureInfo の処理を調整した
・対応形式を TGA,DDS に限定したIFDX9mini.SPI,IFDX9mini.SPHを用意した

JPEG-turbo Susie Plug-in Version 1.09
   ifjpegt109.zip ( 331 Kbytes, 2022-8-20, Windows XP/2003 - 11/2022(32bit/64bit))

宮坂 賢氏の Independent JPEG Group's JPEG software with x86 SIMD extension for IJG JPEG library をベースに作成されている libjpeg-turbo ライブラリを使って JPEG ファイルを高速に読み込むためのSusie Plug-in です。
32bit版/64bit版が入っています。

・マルチスレッド対応
このPlug-inは、マルチスレッドに対応しています。

変更点
1.08→1.09
・1.08 でエラー処理がおかしくなっていたのを修正

1.07→1.08
・libjpeg-turbo を 2.1.3 に更新
・マルチスレッド対応を強化

JPEG-turbo Susie Plug-in 試験版 Version 1.09p1test
   ifjpegt109p1test.zip ( 399 Kbytes, 2023-3-25, Windows XP/2003 - 11/2022(32bit/64bit))

JPEG-turbo Susie Plug-in の試験版です。
lossless JPEG表示対応と、RGBが各12bitの JPEG を簡易表示(正常表示ではない)を試験的に有効にしています。これらは正式版でも有効にするかどうかは決めていません。

JPEG 2000 Susie Plug-in Version 0.6
   ifjpeg2k06.zip ( 209 Kbytes, 2016-2-20, Windows XP/2003 - 10/2012(32bit/64bit))

JasPer ライブラリを使って JPEG 2000 ファイル(.jp2, .j2k, .jpc, .j2c, [.jpf])を読み込むためのSusie Plug-in です。

・マルチスレッド対応未確認
このPlug-inは、マルチスレッドに対応しているかを確認できていません。

変更点
0.5→0.6
・コードストリームのみのファイル(.j2k等)が表示できなかったのを修正
・拡張形式ファイル(.jpf)を、拡張部分を除いた簡易表示ができるようにした

Cursor / Icon Susie Plug-in Version 1.2
   axcuri12.zip ( 55 Kbytes, 2018-6-30, Windows 95 - 10/2016(32bit/64bit))

複数の画像が格納されている、アイコン(.ico)、カーソル(.cur)、アニメーションカーソル(.ani)内の各画像を参照するためのSusie Plug-in です。
※axanicur.spi/sph にアイコンとカーソルの読み込みを追加したため名称を変えました。

・マルチスレッド未対応
このPlug-inは、マルチスレッドに対応していません。

●注意
一部の Susie Plug-in 対応ソフト(Leeyes, NeeView等)は、カーソルファイルのような画像と、その画像が入った書庫という種類のファイルを想定していないため、本Plug-inを使用すると正しく表示・展開ができません。
アニメーションカーソルのみに対応した旧版なら問題ないようですので、旧版を使用してください。
アニメーションカーソル専用の旧版

変更点
1.1→1.2
・マルチアイコン・カーソルも対象にし、名称を axanicur.spi/sph から変更した

Extend convert Susie Plug-in Version 1.3+1
   spextend13p1.zip ( 113 Kbytes, 2021-9-4, Windows XP/2003 - 10/2019(32bit/64bit))

試験公開版です。 Version 1.3からの差し替え分のみとなってます。

ImageMagick 等の画像・書庫用のコマンドラインツールを用いて各種ファイルを読み込むためのSusie Plug-in です。

※設定ファイルに各種コマンドラインツールを自分で記載する必要があります。
サンプルとして次の例を挙げています。
axextend : cab の展開、pdf の展開(Ghostscript)、アニメーションGIF・マルチページTIFFの展開(ImageMagick)
ifextend : 画像の展開(ImageMagick)、動画の切り出し(FFmpeg)、32bit Susie Plug-inの使用(spibench)

・マルチスレッド対応状況
axextend は、マルチスレッドに対応していません。
ifextend は、マルチスレッドに対応しています。

変更点
1.3→1.3+1
・ifextend.cfg の spibench の記載を修正(Plug-in 自体の修正なし)

1.2→1.3
・(axextend)ディレクトリがあるとき「\」が漏れていたのを修正
・(axextend)一部の環境で異常終了することがあるのを修正
・(axextend)UNICODE版API(GetArchiveInfoW,GetFileW,GetFileInfoW)を追加
・コンソールウィンドウ用のコマンドを追加(!console,!pause)

Extend convert Susie Plug-in Version 1.3+2
   spextend13p2.zip ( 179 Kbytes, 2024-3-30, Windows XP/2003 - 10/2019(32bit/64bit))

試験公開版です。 Version 1.3からの差し替え分のみとなってます。

変更点
1.3+1→1.3+2
・(ifextend)BITMAPFILEHEADER の bfOffBits が 0 の BMP ファイルを読めるように
・ARM64 版を作成

Extend convert Susie Plug-in Version 1.3+3
   spextend13p3.zip ( 210 Kbytes, 2024-4-27, Windows XP/2003 - 11/2022(32bit/64bit))

試験公開版です。 Version 1.3からの差し替え分のみとなってます。

変更点
1.3+2→1.3+3
・(ifextend)マルチスレッドに対応
・実行するコマンドラインを表示する指定を追加(!log)

Extend convert Susie Plug-in for developer Version 1.3+3
   spextend_dev13p3.zip ( 250 Kbytes, 2024-4-27, Windows XP/2003 - 11/2022(32bit/64bit))

試験公開版です。 Version 1.3からの差し替え分のみとなってます。

Susie Plug-in を使ったアプリケーションの開発者向けに
Extend convert Susie Plug-in を調整したものです。

API の呼び出しをコンソールに出力する他、動作確認用のサンプル
画像・書庫を用意しています。

・マルチスレッド対応状況
axextend は、マルチスレッドに対応していません。
ifextend は、マルチスレッドに対応しています。

ImageMagick Susie Plug-in Version 1.0
   ifmagick10.zip ( 56 Kbytes, 2016-2-27, Windows XP/2003 - 10/2012(32bit/64bit))

ImageMagick DLL版を使って 各種ファイルを読み込むためのSusie Plug-in です。

※ ImageMagick のDLL版を使用するため、DLLの読み込みに時間が掛かります。
また、対応拡張子の一覧が用意されていなく、全ての種類のファイルに反応する場合があるため、他の Susie Plug-in が利用できなくなる可能性があります。
このため、常用に適していません。
※ ImageMagick 6.x 用です。7.x では、ImageMagick の CORE_RL_MagickWand_.dll を複写して CORE_RL_Wand_.dll の名前で同じフォルダに用意すると動作します。

・マルチスレッド対応未確認
このPlug-inは、マルチスレッドに対応しているかを確認できていません。

Runspi / Runsph / Runspia Version 1.2
   runspx12.zip ( 183 Kbytes, 2024-3-30, Windows XP/2003 - 10/2022(x86, x64, Arm64))

Susie Plug-in を使って画像の取得、書庫展開をしたり、Susie Plug-in の動作検証を行ったりするためのコンソールアプリケーションです。

変更点
1.1→1.2
・GetFileのテストで、ソースがメモリの時の動作がおかしいのを修正

spibench 改変版
   spibench-20170902.zip ( 97 Kbytes, 2017-9-2, Windows XP/2003 - 10/2016(32bit/64bit))

Susie Plug-in の動作速度を計測・比較するためのソフトである、宮坂 賢氏が作成された spibench - Susie Plug-in 用シンプル・ベンチマークテスト を、64bit版として使えるようにした等、いくつか改変したものです。
32bit版/64bit版が入っています。

unzzip.dll Version 1.3
   unzzip13.zip ( 219 Kbytes, 2024-2-24, Windows XP/2003 - 11/2022(x86, x64, Arm64))

zlib を使った zip書庫の展開ライブラリです。
OpenArchive API のサブセットの API を用意しています。
無圧縮、Deflate、Deflate64 形式のみ対応であり、AES による暗号化に対応していない等、一般的な zip 書庫のみ対応となっています。

32bit版/64bit版/ARM64bit版が入っています。

変更点
1.2→1.3
・zlib 1.3.1 を使用
・Deflate64 に対応
・ARM64 版を作成 (unzzip64A.dll を unzzip64.dll に名前変更する必要あり)

7zca.dll Version 0.5
   7zca05.zip ( 184 Kbytes, 2024-3-9, Windows XP/2003 - 10/2022(32bit/64bit))

7-Zipに入っている7z.dllを使った 7z等の書庫の展開ライブラリの試作品です。
OpenArchive API のサブセットの API を用意しています。
32bit版/64bit版が入っています。

変更点
0.4→0.5
・エラー発生時に異常終了することがあるのを修正
・ARM64版を追加

Copyright(c)1997-2024 TORO/高橋 良和 E-mail: toroid.jp @​gmail.com
TORO's Library

Software

 Windows
  PPx
  DLL,SusiePlugin
 MS-DOS
 SHARP PC-E500

Hardware

 SHARP PC-E500

Data

 Information
  PPx Help
 DOS 上で LFN
 Source
 Config Memo
 Win32 API memo
 Susie Plugin API

Message Board

 Software

another sites

 toro.d.dooo.jp
 toroidj.github.io
 github.com/toroidj