##############################################################
## dfpck - FilePack ユーティリティー                        ##
## Copyright (C) 2002 Naoyuki Sawa <nsawa@north.hokkai.net> ##
##############################################################

========
はじめに
========
「dfpck」は、P/ECE開発環境に付属している「FilePack」のコンソール版です。
複数のファイルを一つにまとめて書庫ファイルにしたり、
書庫ファイルから特定のファイル(または全ファイル)を抽出します。

※注意
「FilePack」はバイナリ形式(.fpk)またはテキスト形式(.c)での出力ができますが、
「dfpck」はバイナリ形式(.fpk)の出力のみでテキスト形式(.c)の出力はできません。

========
使いかた
========

UNIX tar を大幅に簡略化したようなコマンド指定となっています。

------------------------
新しい書庫ファイルを作る
------------------------
dfpck c <書庫ファイル名> [まとめるファイル名...]

例１：
	dfpck c sample1.fpk one.bmp two.bmp three.bmp
one.bmp,two.bmp,three.bmp をまとめて、sample1.fpkを作成します。
既にsample1.fpkが存在していた場合、新しいsample1.fpkで置き換えます。

例２：
	dfpck c sample2.fpk one.bmp data\*.txt
one.bmpと、dataフォルダの中にある*.txtに一致するファイルを全てまとめて、
sample2.fpkを作成します。
既にsample2.fpkが存在していた場合、新しいsample2.fpkで置き換えます。

例３：
	dfpck c sample3 one.bmp two.bmp three.bmp
書庫ファイル名の指定では、拡張子(.fpk)を省略することができます。
このコマンド指定は、「dfpck c sample3.fpk one.bmp two.bmp three.bmp」と
同じ意味になります。

------------------------------
既存の書庫にファイルを追加する
------------------------------
dfpck r <書庫ファイル名> [追加するファイル名...]

例１：
	dfpck r sample1.fpk one.bmp two.bmp three.bmp
one.bmp,two.bmp,three.bmp をまとめて、sample1.fpkに追加します。
sample1.fpkが存在しない場合は、エラーになります。
既存のsample1.fpkに、one.bmp,two.bmp,three.bmpのいずれかのファイルが
既に含まれていた場合は、エラーになります。

例２：
	dfpck r sample2.fpk one.bmp data\*.txt
one.bmpと、dataフォルダの中にある*.txtに一致するファイルを全てまとめて、
既存のsample2.fpkに追加します。
sample2.fpkが存在しない場合は、エラーになります。
既存のsample2.fpkに、追加するファイルと同じファイル名を持つファイルが
既に含まれていた場合は、エラーになります。

例３：
	dfpck r sample3 one.bmp two.bmp three.bmp
書庫ファイル名の指定では、拡張子(.fpk)を省略することができます。
このコマンド指定は、「dfpck r sample3.fpk one.bmp two.bmp three.bmp」と
同じ意味になります。

----------------------------------
既存の書庫のファイル情報を表示する
----------------------------------
dfpck t <書庫ファイル名> [表示するファイル名...]

例１：
	dfpck t sample1.fpk
既存のsample1.fpkに含まれる、全てのファイル情報を表示します。

例２：
	dfpck t sample2.fpk one.bmp two.bmp three.bmp
既存のsample2.fpkに含まれる、one.bmp,two.bmp,three.bmpの情報を表示します。
one.bmp,two.bmp,three.bmpのいずれかが含まれていない場合は、エラーになります。

例１：
	dfpck t sample3
書庫ファイル名の指定では、拡張子(.fpk)を省略することができます。
このコマンド指定は、「dfpck t sample3.fpk」と同じ意味になります。

--------------------------------
既存の書庫からファイルを抽出する
--------------------------------
dfpck x <書庫ファイル名> [抽出するファイル名...]

例１：
	dfpck x sample1.fpk
既存のsample1.fpkに含まれる、全てのファイルを抽出します。

例２：
	dfpck x sample2.fpk one.bmp two.bmp three.bmp
既存のsample2.fpkに含まれる、one.bmp,two.bmp,three.bmpを抽出します。
one.bmp,two.bmp,three.bmpのいずれかが含まれていない場合は、エラーになります。

例１：
	dfpck x sample3
書庫ファイル名の指定では、拡張子(.fpk)を省略することができます。
このコマンド指定は、「dfpck x sample3.fpk」と同じ意味になります。
