В некоторых сторонних приложениях, которые мы используем, прикрепленные файлы хранятся в базе данных в столбцах, объявленных как image
.
Я пытаюсь преобразовать содержимое в обычный текст.
Я сделал тест, поместив строку «abc» в такой столбец; select
возвращает:
0x1F8C0200030000004B4C4A0600C2412435
Я не мог найти способ преобразовать его обратно в строку «abc».
convert(nvarchar(max), Convert(varbinary(max)
не поможет
Я думаю, что эта строка 0x1F8C0200030000004B4C4A0600C2412435 используется для воссоздания файла, но как?
1F 8C 02 00 означает: Кодировка UTF-32LE
03 00 00 00: количество символов в файле
остальное неоднозначно и может быть заархивировано