2019年6月15日土曜日

PS版 私立ジャスティス学園の為の圧縮ファイル展開プログラム (VB6.0で作成)

白い四角エリアに圧縮ファイルをドラッグ&ドロップするだけの簡単操作。

例えば、AISYOU.TIZというファイルをドロップした場合、そのファイルがあるフォルダにAISYOU.DATという名前で展開される。

だから、圧縮ファイルはあらかじめハードディスクにコピーしておく必要がある。(ゲームCDに展開ファイルを書き込むわけにはいかないので)

圧縮ファイルをドロップしたらオーバーフローエラーが出る場合は、そのようなファイルは大抵拡張子がBZZとかTZZだと思う(たまにBIZやTIZもある)ので、一旦オプションボタンB**/T**分割にチェックを入れてからドロップすると、連番BIZファイルができる。それらはまだ圧縮されたファイルなので、展開ボタンにチェックを入れ直してからまとめてドロップするとDATファイルに展開される。

圧縮ファイルの見極め方

  • 先頭の4バイトが 00 00 10 00(0x100000)は圧縮されたTIMデータ。
    先頭の2バイトが 00 00 なものは圧縮を疑ってもいい。

  • 識別子(赤で囲った部分)の前に謎の2バイトがある場合は圧縮。

  • 先頭の4バイトが 00 08 00 00(0x800)で、8バイト毎に前の数値より大きくなっている場合は、複数の圧縮データが入ったファイル。
    そのような場合は、分割(B**/T**分割)してから展開する。

0 件のコメント:

コメントを投稿