Я просматриваю файл и создаю из него CSV.У меня есть разделитель столбцов, но я не уверен, как заменить один байт на три.
public static FileStream stream = new FileStream(@"test.dat", FileMode.Open, FileAccess.Read);
public static FileStream shortFile = null;
int limit = 3000;
public MainWindow()
{
byte[] block = new byte[limit];
using (FileStream fs = File.Create("tempfile.dat"))
{
stream.Position = 205000000;
stream.Read(block, 0, limit);
Console.WriteLine(Encoding.Default.GetString(block));
File.WriteAllText("test.dat", Regex.Replace(Encoding.Default.GetString(block), "[\x00]{2,}", ""));
for (int i = 0; i < block.Length; i++)
{
if (block[i] == 0x10)
{
block[i] = ???;//// If I wanted to insert a "," here, how would I do that?
}
}
InitializeComponent();
}
Комментарии в коде