Da du binäre Daten speicherst, sind Textfiles nicht sehr geeignet.
Nimm lieber einen Filestream. Deine Daten kannst du in einem Array of Byte verwalten, dieses Array kannst du dann dirrekt in den Filestream speichern. Dabei ist es völlig egal, ob du das Zeichen 0, 13 oder was auch immer hast.
BTW: Daten werden immer binär gespeichert. Ob du sie als
ASCII-Text darstellst oder als Hexadezimalcode, der Inhalt ist immer das selbe.