少し調べてみましたが、すでに作成されているものと思われるものは見つかりませんでした。
バイナリ ファイルを読み取り、何らかの方法でパターン/ルールのタイプを入力できるようにし (それぞれがヘッダー + データであるメッセージのセットなど)、データを逆シリアル化するアプリケーションを探しています。パターン/ルールに基づくテキスト形式 (たとえば、バイナリ ファイルは、ファイルに直接シリアル化された構造体の型と構造体のシリアライゼーションが占めるバイト数を含むヘッダーを持つ M メッセージのセットです)。
具体的には、シリアル化された C 構造体 (または C++ クラス) のシーケンスを含むファイルがあり、次の N バイト (N が含まれている場所) でどの構造体がシリアル化されているかを示すヘッダーが先頭に追加されていることを事前に知っているとしましょう。ヘッダーにあります)。
データを通過して逆シリアル化するための C/C++ コードの書き方は知っています (事前にすべての型を知っている場合) が、完全に確信が持てない場合に、このプロセスを容易にするのに役立つ何らかの種類のアプリケーションが存在するかどうか疑問に思っています。事前にフォーマット/構造体 (hexeditor 以外)。構造体/ルール/パターンを変更する動的な効果を確認できるグラフィカルなものがあれば、それが最適です。