Я хочу прочитать файл BLOB-объекта из базы данных MySQL и отобразить сегмент "хэш" BLOB-объекта.
Вот что я пробовал.
MySqlConnection _connection = new MySqlConnection("Database=forum;Data Source=localhost;User Id=root;Password=");
MySqlCommand cmd = new MySqlCommand("SELECT data FROM xf_user_authenticate WHERE user_id=1", _connection);
_connection.Open();
MemoryStream ms = new MemoryStream();
FileStream fs;
Byte[] bindata;
bindata = (byte[])(cmd.ExecuteScalar());
ms.Write(bindata, 0, bindata.Length);
API.consoleOutput($"{bindata.Length} - {bindata.ToString()}");
Это выводит на консоль с результатом
97 - 58
Но это содержимое моего блоба
a:1:{s:4:"hash";s:60:"$2y$10$myhashishere";}