私の独自のテキストエンコーディングはすべての256バイト値を使用し、下位128バイトはほとんどASCIIと同じです(重要なもの、つまり制御文字、スペース、改行はすべてまったく同じです)。このファイルをC#.NETでバイトとして読み取ることができ、それでも1行ずつ読み取り、正規表現検索を実行できるようにしたいと考えています。C#.NETでこれを行うための最良の方法は何ですか?
エンコーディングで最初の128バイトの値のみを使用した場合、これは簡単であることがわかります。上位の文字が誤ってUnicode値に変換されないようにしたいだけです。