Двоичный или шестнадцатеричный вывод:
Вы можете использовать Convert.ToString(byte, base)
для преобразования байта в шестнадцатеричную строку без каких-либо разделителей.Base может быть 2 для двоичного или 16 для шестнадцатеричного.
Используйте это в цикле for для преобразования всех байтов:
StringBuilder builder = new StringBuilder();
foreach(byte b in example)
{
builder.Append(Convert.ToString(b, 16).PadLeft(2,'0'));
}
textBox1.Text = builder.ToString();
Кодировка простого текста:
Если вы хотите иметь простой текст, вы должны знать кодировку файла.Для UTF8 вы должны использовать:
textBox1.Text = System.Text.Encoding.UTF8.GetString(example);
Скажите, работает ли это для вас.