|
|
Знаете ли Вы, что ... | |
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать. | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Программирование Обсуждаются вопросы мира программирования. Слово программирование отпугивает некоторых... Не бойтесь, заходите учитесь, помогайте, обучайте... |
Ответить |
|
Опции темы | Опции просмотра |
07.11.2013 22:26 | #1 | ||
Возникла забавная задача. Есть одна БД, где в BLOB-поле хранятся картинки. Но никак не могу разобраться, в каком формате они там хранятся. Записал содержимое поля в файл, но ни одно из испробованных расширений файлов (JPG|PNG|GIF|TIFF|BMP) не подошло, файл не открывается. Да и заголовки не соответствуют вышеуказанным форматам, хотя внутри есть XML элементы, похоже файл редактировался в Photoshop.
Какие есть предложения, как можно определить, в каком формате сохранено изображение? Во вложении - образец файла
__________________
http://lugat.uz/ - переводчики и словари (онлайн, Telegram и Android версии) Последний раз редактировалось Азизбек Кадыров; 07.11.2013 в 22:29. |
|||
|
Ответить |
07.11.2013 22:34 | #3 |
Пробовал. Ругается на некорректный формат.
__________________
http://lugat.uz/ - переводчики и словари (онлайн, Telegram и Android версии) |
|
|
Ответить |
07.11.2013 23:02 | #5 |
Вижу, вы разобрались! Считывал PHP-скриптом, и записывал в файл функцией fwrite(). Что я делал не так?
__________________
http://lugat.uz/ - переводчики и словари (онлайн, Telegram и Android версии) |
|
|
Ответить |
07.11.2013 23:04 | #6 |
Походу, там ватермарк есть, и возможно авторские права. Интересно!
__________________
http://lugat.uz/ - переводчики и словари (онлайн, Telegram и Android версии) |
|
|
Ответить |
08.11.2013 17:34 | #9 |
см. сигнатуру jpeg
Файл битый. Т.е грубо говоря у вас первые 16 байт мусорные до сигнатуры jpeg (FF D8 FF). Без мусорных байтов файл становится читаемым. (это как минимум) Последний раз редактировалось Александр Баягин; 08.11.2013 в 17:54. |
|
|
Ответить |
"+" от:
|
08.11.2013 20:30 | #10 |
Получается, даже 17 байт битые. По крайней до FF D8 FF находятся 17 байт. Спасибо за полезную информацию о сигнатурах, искал в интернете что то подобное, но, видимо, неправильные ключевые слова задавал.
__________________
http://lugat.uz/ - переводчики и словари (онлайн, Telegram и Android версии) |
|
|
Ответить |
|