ファイルのバイナリ データが破損していないことを確認するためのベスト プラクティスは何ですか?
いくつかの文字列 (長さ + 文字) といくつかの MAP (文字列よりもマップの最初のサイズ) があります。
また、データが破損すると、マップのサイズが非常に大きな値になる可能性があるため、無限ループに陥ります。
読み取り前/読み取り中にバイナリデータが破損していないことを確認する方法はありますか?
最も簡単な解決策は、ある種のハッシュ/チェックサムです。いくつかのオプションがあります:
好きなのを選びな :)