Есть БД MSSQL и в ней, в поле типа image, хранятся небольшие GIF-картинки.
Проблема вот в чём. Хранятся они там не просто так, а каким-то непонятным образом. Вот для примера:
http://files.kraslib.ru/pic/01.jpg
Первые семь байт в этом поле - это нечто, потом идут байты, очень похожие на нормальный GIF, а последние 4 байта - это опять нечто непонятное. Соответственно, если загрузить этот набор байтов себе в программу, никакой картинки не будет.
Если удалить первые 7 байт и последние 4, опять же картинка не получается, вместо реальной картинки выходит какая-то билибирда, т.к. в сравнении с настоящей картинкой там ряд байтов заменены по непонятному мне алгоритму.
Рытьё в интернете понимания мне не принесло. Подскажите кто-нибудь, в чём может быть проблема...