そのまま再びバイナリエディタで開いてみましょう。置き換えられていることがわかります。ファイルをテキストボックスに読み出す前に終端文字を空白文字へ置換しているようですね。バイナリファイルを開いて上書き保存すればもちろんそのファイルは壊れてしまいます。それもこういった開いたときの内部的な置換処理があったからなのでしょうね。まとめファイルの内容をテキストボックスに読み出す過程で途中で切れてしまう原因の1つとして、「ファイルの途中に終端文字が含まれている」ということがあるようです。終端文字が含まれているファイルをテキストボックスに読み出すためには、終端文字を空白文字などの別の文字へ置換する必要があります。すればファイルは壊れてしまいます。ここまで書いておいて変な話ですけど、まず前提として、そういう変なファイルをテキストボックスで扱うのは極力避けましょう...。