一連のレコードを含むテキスト ファイルがあり、それを 1 と 0 として変換して保存しようとしています。使用するたびに
Byte [] arr=Encoding.UTF8.GetBytes(recordss) ;
バイトライターを使用して書き込みますが、同じレコードファイルに違いはありません。
だから私の質問は、文字列をバイナリに変換してバイナリ形式でファイルに書き込む方法があるということです。ちなみに私はc#を使っています
これまでの私のコードは次のとおりです
public static void serialData()
{
FileStream recFile = new FileStream("Records.txt", FileMode.Open, FileAccess.ReadWrite); //file to be used for records
StreamReader recordRead = new StreamReader(recFile);
String recordss = recordRead.ReadToEnd(); //Reads Record file
recordRead.Close();
recFile.Close();
Byte [] arr=Encoding.UTF8.GetBytes(recordss) ;
FileStream file = new FileStream("Temp.txt", FileMode.Create, FileAccess.Write);
StreamWriter binfile = new StreamWriter(file);
for(int i =0; i < arr.Count();i++)
binfile.WriteLine(arr[i]);
binfile.Close();
file.Close();
}