Дополнительная информация:< /p>
- База данных SQL Microsoft SQL Server 2000 — 8.00.2066
- Это образ (это устаревшая база данных, и она изображение можно просмотреть с помощью программы "SQL Image Viewer")
- Некоторые ошибки:
System.FormatException: «Дополнительные неразбираемые символы находятся в конце строки».
< /blockquote>
- Я попробовал Gzipstream
- Я увидел «Магию номер», а не «504B 0304».
- Это «BLOBZIP», как я смог увидеть с помощью «Программного обеспечения SQL Image Viewer».
- Пример поля [видно с помощью программы просмотра изображений SQL]
- Эти байты не совпадают с подписью ZIP-файла (504B 0304). Однако последовательность 78 9C, появляющаяся позже в строке, предполагает, что это могут быть сжатые данные zlib, которые часто начинаются с этих байтов. Я также запускаю SharpZipLib, который не идентифицирует никакой другой информации.
Мне нужна информация в BASE64!
ЗДЕСЬ ОДИН ТЕСТ, РЕЗУЛЬТАТ КОТОРОГО БЫЛ «System.ArgumentException: 'Параметр недействителен'».
КОД:
hexString = «..» ;
Код: Выделить всё
// Remove the "0x" prefix
hexString = hexString.Substring(2);
// Convert hexadecimal string to byte array
byte[] imageBytes = new byte[hexString.Length / 2];
for (int i = 0; i < hexString.Length; i += 2)
{
imageBytes[i / 2] = Convert.ToByte(hexString.Substring(i, 2), 16);
}
// Create a memory stream from the byte array
using (MemoryStream ms = new MemoryStream(imageBytes))
{
// Create a Bitmap from the memory stream
Bitmap image = new Bitmap(ms);
// Display the image (this will open the default image viewer on the system)
image.Save("output_image.png");
Console.WriteLine("Image saved as output_image.png");
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... n-image-co