Почему BinaryWriter добавляет тарабарщину к началу потока? Как вы этого избегаете?

я отлаживаю некоторые проблемы с записью фрагментов объекта в файл, и ямы подошли к базовому случаю, просто открыв файл и написав "ТЕСТОВОЕ ЗАДАНИЕ" в этом. Я'я делаю это чем-то вроде:

static FileStream fs;
static BinaryWriter w;
fs = new FileStream(filename, FileMode.Create);
w = new BinaryWriter(fs);

w.Write("test");

w.Close();
fs.Close();

К сожалению, это приводит к добавлению поля в начало файла, и это выглядит так:

ТЕСТ, с забавной коробкой спереди. Почему это так и как мне этого избежать?

Редактировать: кажется, здесь не отображается поле, ноs Unicode персонаж, который выглядит как бред.

Ответы на вопрос(9)

Ваш ответ на вопрос