テキストとインラインのバイナリ データを含む csv ファイルがあります (つまり、Text,0xFF00)。両方の値を読み取り、データベースに保存する必要があります。現在、StreamReader を使用して行を読み取り、コンマで分割しています。私が抱えている問題は、バイナリ データを同等の byte[] に変換する必要があることです (つまり、0xFF00 は {255,0} になります)。エンコーディングを使用したあらゆる種類の変換により、バイナリが変更されます。
byte[] data= System.Text.Encoding.ASCII.GetBytes(SplitString[1]);
ファイル全体がバイナリである場合File.ReadAllBytes(file)
、バイナリ部分を一時ファイルに書き出さずにメモリ内でこれを行う方法はありますか?