独自アーカイブ形式「ACBアーカイブファイル」(仮称)のコアプログラムを使用した試験用展開エンジンを公開しました。

【プロデル小物作品】独自アーカイブ形式 (2) (2014/3/12(水) 午前 0:00)
http://blogs.yahoo.co.jp/a32kita/11049115.html
【プロデル小物作品】独自アーカイブ形式 (2014/3/5(水) 午後 9:17)
http://blogs.yahoo.co.jp/a32kita/11015956.html


readme.txtより引用
================================================================
ACB形式アーカイブファイル展開エンジン テスト版
================================================================

ACB形式アーカイブファイル展開エンジン テスト版(以下「本作品」)
をダウンロードしていただきありがとうございます。
以下の内容をよくお読みになった上でご使用ください。


[ 作 者 ] あおと(a32kita)
[ 作者HP ] http://a32kita.web.fc2.com/
[ 開発環境 ] TTSneo(作者: ゆうと様)
http://tts.utopiat.net/

本テキストは、等間隔フォントをご利用のテキストエディタで読むこ
とを前提に記述されています。

================================================================

◆ 目次
1. 概要
2. ACBアーカイブファイルの仕様
3. 動作環境
4. 免責
5. 著作権

================================================================


◆1 概要
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
本作品はあおとが開発したプロデル用オリジナルアーカイブファイル
形式「ACBアーカイブ」(仮称)のサンプル及び展開エンジン試験用プ
ログラムです。

【ACBアーカイブファイルとは】
ACBアーカイブファイルとは、ゆうと氏が開発・公開している日本語プ
ログラミング言語「プロデル」で開発するプログラムで利用することを
想定して、あおとが開発中のオリジナルアーカイブファイル形式です。
現在は、アーカイブファイルの生成と展開のみが可能な段階です。将
来的には、アーカイブファイルに含まれるWAVEファイルを展開せずに直
接再生したり、画像ファイルを直接利用できるような機能の開発を目指
しております。
※本作品には展開ツールのみ添付されており、生成ツールは添付され
ておりません。

【本作品の内容】
本作品では、試験用に生成したACBアーカイブファイル及び開発中のコ
アプログラムを利用して作られた試験用の展開ツールが含まれておりま
す。
本来であればコアプログラムをプロデルライブラリとして添付し、展
開ツールをプロデルプログラム(rdrファイル)の状態で公開したかっ
たのですが、コアプログラムのプロデルライブラリ化は難航しており、
このような形となってしまいました。次回公開するバージョンまでには
プロデルライブラリ化を実現したいと思います。

・ACBExtracter.exe
コアプログラムを利用して作成された展開ツールです。

・ACBExtracter.dat
コアプログラムを利用して生成されたACBアーカイブファイルです。

・readme.txt
このテキストファイルです。

** ACBExtracter.dat の内容 **
・test.txt
テキストファイルです。

・blog_top.png, large.bmp, large.psd
大きいファイルの試験用ファイルです。
仕様では動画ファイルのような更に大きいファイルでも対応できま
す。


◆2 ACBアーカイブファイルの仕様
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ACBアーカイブファイルの基本的な仕組みはLZHファイルに近いです。
プロデルの「バイナリファイル」種類を利用して開発されており、フ
ァイル名情報などの文字列データ以外のファイルサイズ情報などは、数
値データとして書き込まれているため、テキストファイルでは確認がで
きません。ただし、ファイル本体のデータについては暗号化などが為さ
れていないため、テキストファイルなどはテキストファイルで読むこと
ができてしまいます。

[全体のヘッダ領域]
>> 形式情報
>> 格納されているファイルの個数
>> その他データ

[各ファイルのデータ領域] ┐
>> ヘッダ(ファイル名、ファイルの長さ) │←ファイルの個数だけ
>> ファイル本体 ┘ 存在する

[全体のフッタ領域]
>> 追加情報

ファイルのオープン時に瞬時にファイルの構造情報が読み込まれます。
各ファイルのヘッダ読み込み時、次のファイルのヘッダの読み込みに
移る際にファイルの長さだけ読み飛ばす仕様になっているため、ファイ
ルの構造情報の読み込み速度は、格納ファイルの大小ではなく格納ファ
イルの個数にのみ左右されます。


◆3 動作環境
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
プロデルの動作環境とほぼ同様です。
・.NET Framework 2.0がインストールされている
・Windows 2000以降のOS
・本作品を利用するディスクに30MB以上の空き容量があること


◆4 免責
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
本ソフトウェアは、皆様の自己責任のもとで実行・使用してください。
本ソフトウェアの使用により発生したいかなる責任も作者は負わない
ものとします。


◆5 著作権
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
次のファイルの著作権は作者(あおと)に帰属するものとします。
ACBExtracter.exe
ACBExtracter.dat

日本語プログラミング言語「プロデル」の著作権はゆうと氏に帰属し
ます。

平成26年3月25日
0と1の世界の見習い探検家 あおと


下記のページでダウンロードできます。
ソフトウェア | 0と1の世界の見習い探検家
http://a32kita.web.fc2.com/eobw/software.html