バイナリーファイルから部分抽出する
「単純にデータがバイナリー化されているだけなのに、バナリートップにファイル種類を表すマークがついている」や、「複数のデータを混在するバイナリーだが、欲しいデータが固定位置にある」場合など、専用のコンバートツールを作るほどでないから、バイナリーから狙った部分だけ抜き出すツールがあれば汎用的につかえるのになぁと思ったことありませんか?
先頭の1バイト切りたい、インデックス形式のグラフィックデータのパレットデータ部分だけを抜き出しい、時などにどうぞ。
use:BinExtraction srcfile dstfile top [size]
説明:
バイナリーファイル(srcfile)から
指定アドレス部分(top...(top+size-1))を抜き出した
バイナリーファイル(dstfile)を出力します。
srcfile:入力ファイル
outfile:出力ファイル
top:抜出先頭位置
size:サイズ(省略時はファイル最後まで)
使用例
1:先頭2バイトをカットする
BinExtraction test1.bin test2.bin 2
2:先頭64バイトのみ抜き出す
BinExtraction test1.bin test2.bin 0 64
3:先頭64バイトから2048バイトを抜き出す
BinExtraction test1.bin test2.bin 64 2048
※top,sizeには2147483647(約2047Mbyte)以上は指定できない
ソフト名: | BinExtraction.exe |
---|---|
動作OS: | Windows 7/Vista/XP/Me/2000/NT/98/95/3.1 MS-DOS |
機種: | IBM-PC PC-98 |
種類: | フリーソフト |
作者: | Tsuun |