2019/04/02

class	Chunk_3DS ;
typedef	vector <tDS_Chunk>	v_tDS_Chunk ;

	Chunk_3DS
	u_16		ID ;		//	chunk ID
	u_32		Len ;		//	chunk size
	v_u__8		Data ;		//	chunk data
	v_Chunk_3DS	Child ;		//	chunk child
	...

ID ,データ長,データとそのチャンクに含まれる子データを配列で保持する.
読込み時は,チャンクに応じたデータを別の形式で "..." の所に保持している.
書込み時は,Data にバイト配列で設定し,データ長を求めて,書き込む.


2019/04/02 comnwsl1.txt b000 2713 b00a 13 7001 584 b008 14 b009 10 b002 179 b030 8 b010 19 nw1blk 16496 0 -1 b013 18 b020 38 b021 42 b022 38 b015 10 b002 181 b030 8 b010 21 nw1front 16496 0 -1 b013 18 b002 180 b030 8 b010 20 nw1silv 16496 0 -1 b013 18 b002 181 b010 21 nw1white 16496 0 -1 b002 181 b010 21 nw2front 16496 0 -1 b002 180 b010 20 nw2side 16496 0 -1 b002 181 b010 21 nw3front 16496 0 -1 b002 180 b010 20 nw3side 16496 0 -1 b002 181 b010 21 nw4front 16496 0 -1 b002 180 b010 20 nw4side 16496 0 -1 b003 134 b004 74 b001 74 B010 は,名称,? ,0 ,-1 .
2019/04/05 20190405.txt


































広告