大量のデータを持つバイナリ形式のファイルがあります。
ファイル構造の知識がある場合、バイナリ ファイルから情報を読み取り、これらの構造の記録を作成するにはどうすればよいですか?
データは複雑です。
Qtでやりたいのですが、必要に応じてC++でもやりたいです。
ご協力いただきありがとうございます..
大量のデータを持つバイナリ形式のファイルがあります。
ファイル構造の知識がある場合、バイナリ ファイルから情報を読み取り、これらの構造の記録を作成するにはどうすればよいですか?
データは複雑です。
Qtでやりたいのですが、必要に応じてC++でもやりたいです。
ご協力いただきありがとうございます..
バイナリ ファイルが非常に大きい場合は、(char*) 配列としてロードすることをお勧めします。 -level.html を実行すると、それを解析できます。
ただし、これは大きなファイルをロードするのに役立つだけで、複雑な構造を解析するのには役立ちません。
確かではありませんが、yacc を調べることもできます。
http://courses.cs.vt.edu/~cs2604/fall00/binio.htmlが役に立ちます。そこから学びました。(ヒントは常にデータを as(char*) としてキャストします)。