1 つのバイナリ ファイルに対して .net C# でデコーダーを開発したいと考えています。
道順を教えてください(質問は一般的でコード固有ではないことはわかっています)
だからここにキャッチがあります:
- XML ファイルの XML スキーマ (構文付き) があります。
- XML スキーマに基づく XML ファイルには、パラメーターの説明 (名前など) が含まれており、エンコードされたファイルにはそのパラメーターの値が含まれています。
- バイナリ ファイルから一部の値を列挙するための別の XML もあります。
- したがって、XML ファイルが 2 つと XML スキーマが 1 つになります (アプリケーションへの入力は XML ファイルとバイナリ ファイルのみになります)。
編集:
バイナリ ファイルの形式は次のとおりです: HEADER、Event 1、Event N、Error X、Event N + 1、Event M、FOOTER
また、XML ファイルは、バイナリ ファイルで情報がどのように構造化されるかを指定します。
では、この種の問題に対する (既知の) 手法またはベスト プラクティスは何でしょうか? 一般的な指導はありますか?この種のデコードなどのためのクラス (.net またはオープン ソース アセンブリ内) はありますか?
ブラジル