BGA32.DLL for Win32: Compress/Extract .gza .bza files Top Page

Common Archivers Library - 統合アーカイバ・プロジェクト
--- Sorry, Home Page in English is under construction.
     

.gza .bza ファイルの圧縮/展開(解凍)

BGA32.DLL for windows32

独自のファイル形式 .GZA と .BZA の圧縮・解凍(展開)をサポートするライブラリです。
圧縮そのものは ZLIB と LIBBZIP2 を使用しており、GZIP/BZIP2 と互換ですが書庫形式は TAR とは互換性はなく、圧縮後も個々のファイル毎に操作出来るのが特徴です(TAR ではむずかしい)。



概 要







ダウンロード







ソースコード等





・履 歴 to top
 
  • 2002/6/4 version 0.37 公開。
    • version0.36での書庫ヘッダ検索に問題があり、自己解凍書庫を正常に操作できなかった不具合を修正しました。
  • 2002/6/1 version 0.36 公開。
    • BZAの圧縮解凍エンジンを bzip2-1.0.2 に差替えました。
    • GZAの圧縮解凍エンジンを zlib 1.1.4 に差替えました。
    • 書庫の格納ファイルを一覧する'L'コマンドと'V'コマンドを追加しました。
    • レスポンスファイル文字を指定する -- スイッチを追加しました。
    • BgaOpenArchive APIでモードに M_CHECK_ALL_PATHが指定されている場合、BgaFindFirst および BgaFindNext APIで、書庫内のサブディレクトリ内のファイルがマッチしない場合があった不具合を修正しました。
  • 2001/7/1 version 0.35 公開。
    • BgaCheckArchive() API などでのファイルオープン時に共有エラーが発生した場合に落ちてしまう致命的な不具合を修正しました。
  • 2001/5/12 version 0.34 公開。
    • Visual Studio 6.0 SP5 での再ビルド。
    • 進捗ダイアログを消去した後、ダイアログに表示していた情報の残像がオーナーウィンドウにまだ残ってしまう不具合を修正しました。
    • 進捗ダイアログの消去後にオーナーウィンドウがアクティブにならない問題にさらなる対策を加えてみました。
    • 圧縮・解凍時に呼び出しアプリのウィンドウに対して EnableWindow() するコードがまたも無効になっていた不具合を修正しました。
  • 2001/3/13 version 0.33 公開。
    • 進捗ダイアログを表示するとき前面に配置する指定を止めました。
    • 進捗ダイアログをデスクトップの中央に表示していましたが、オーナーウィンドウの中央に表示するように変更しました。
    • 進捗ダイアログを消去した後、ダイアログに表示していた情報の残像がオーナーウィンドウに残ってしまう不具合を修正しました。
  • 2001/1/13 version 0.32 公開。
    • 既存のディレクトリと同名の書庫を新規に作成する際に、Bga() のコマンドラインで書庫名に拡張子を省略して指定すると例外が発生する不具合を修正しました。
  • 2000/10/28 version 0.31 公開。
    • Visual Studio 6.0 SP4 での再ビルド。
    • 自己解凍書庫を通常の書庫に変換する j コマンドを追加しました。
  • 2000/06/09 version 0.30 公開。
    • 読み取り専用属性の付与されている、サイズが 0 バイトのファイルを圧縮しようとすると例外が発生していた致命的な不具合を修正。
    • あわせて、書庫内のサイズが 0 バイトのファイルを解凍できなかった不具合も修正しました。
     
  • 2000/05/25 ここへ転載しました。
  • 2000/04/27 version 0.29 公開。
  • ....(中略)
  • 1999/10/02 version 0.01 最初のバージョン。
 
・概 要 to top

名称:
種別:
価格:
動作環境:
作者:
ホームページ:
概略: BGA32.DLL は、高圧縮率をほこりながら単一ファイルにしか操作を施せないという 限定性のために( ? )、いまひとつ使用されていない( らしい ? ) GZIP( .GZ )、 BZIP2( .BZ2 ) を書庫化して、複数ファイルの圧縮や解凍を便利に手軽に行える ようにしようという安易な発想のもとに作成したDLLです。
書庫を圧縮するのではなく .GZ / .BZ2 で圧縮したファイルから 書庫( .GZA / .BZA )を作成することで、書庫の格納ファイルを主体とした操作を 可能にしました。
圧縮・解凍・格納ファイルの削除・格納ファイル名の変更などを行えます。



補足説明





 
・ダウンロード to top

下記のいずれか一つのDown load!マークをクリックしてダウンロードしてください。

ファイル名(ダウンロード) バージョン サイズ 最終更新日

ダウンロード後、解凍して BGA32.DLL を \Windows\system(NT/2000系は \Winnt\system32) フォルダにコピーしてください。
version 0.37 238,370 bytes 2002/06/04

・ソースコード等について to top

GZIP の圧縮・解凍エンジンは ZLIBミラー) を使用しており、著作権は Jean-loup Gailly 氏と Mark Adler 氏が保有しています。
BZIP2 の圧縮・解凍エンジンは LIBBZIP2 を使用しており、著作権は Julian R Seward 氏が保有しています。
その他の部分は、作者(木村 利靖 <EZL02235@nifty.ne.jp>さん)のオリジナルで、公開されていません。
to top
ソフト内容に関わる事や転載依頼等は同梱ドキュメントを参照の上、作者の指定方法でお願いします。

^ 統合アーカイバ・プロジェクトのホームページ
このページに付いてのお問い合せは: webmaster@mail.csdinc.co.jp
(June 4,2002 更新)