0

大量のデータを持つバイナリ形式のファイルがあります。

ファイル構造の知識がある場合、バイナリ ファイルから情報を読み取り、これらの構造の記録を作成するにはどうすればよいですか?

データは複雑です。

Qtでやりたいのですが、必要に応じてC++でもやりたいです。

ご協力いただきありがとうございます..

4

3 に答える 3

0

バイナリ ファイルが非常に大きい場合は、(char*) 配列としてロードすることをお勧めします。 -level.html を実行すると、それを解析できます。

ただし、これは大きなファイルをロードするのに役立つだけで、複雑な構造を解析するのには役立ちません。

確かではありませんが、yacc を調べることもできます。

于 2013-01-22T08:51:52.643 に答える
-1

http://courses.cs.vt.edu/~cs2604/fall00/binio.htmlが役に立ちます。そこから学びました。(ヒントは常にデータを as(char*) としてキャストします)。

于 2013-01-22T08:36:59.403 に答える