結果ファイルをバイナリファイルに保存するプログラムがあります。また、結果ファイルをXML形式にエクスポートすることも可能です。未知のバイナリファイルを翻訳する!?出来ますか?
プログラムそのものが結果を閲覧するのに大変なので、私はこの結果ファイルを読むためにプログラムを作成しましたが、明らかにXML形式を使用しています。
問題は、バイナリファイルからエクスポートされたXMLファイルが膨大であることです。元のプログラムで使用できるバイナリファイルは約100KBですが、XMLにエクスポートされた同じファイルは約2〜3MBです。
元のバイナリファイルを読み取る方法がわかりますか?
2-3MBのXMLの問題点は何ですか?一度それをメモリに読み込んだ後、LINQを使ってそれを照会することができます。あなたはバイナリファイルを読むことができます - 問題はありませんが、元のオブジェクトがどのように保存されたのかわからない限り復元することはできません。 – oleksii
同じアプリケーションでバイナリに書き込まれたバイナリファイルをどのように逆シリアル化するか尋ねていますか? –
@oleksii 1つのxmlファイルは問題ではありませんが、時々1つのファイルに50個まで読み込むことができますので、パフォーマンスが低下します –