カスタム ヘッダー (テキスト) をファイルに書き込もうとしていますが、ファイルをリリースするときにヘッダーも削除する必要があります。
やっています:
var data = Encoding.Unicode.GetBytes(headerText);
file.SetLength(buffer.Length + data.Length);
file.Write(data, 0, data.Length);
//then write the rest of the file
そして、解放するとき(ヘッダーをスキップするため):
var data = Encoding.Unicode.GetBytes(headerText);
inFile.Seek(data.Length, SeekOrigin.Begin);
しかし、これはうまくいきません。まず、ヘッダー テキストの間にスペースがあり、それを読み取ると正しくないデータが返されます。これを達成するにはどうすればよいですか?