![]() |
Что внутри файла?
Вложений: 1
Возникла забавная задача. Есть одна БД, где в BLOB-поле хранятся картинки. Но никак не могу разобраться, в каком формате они там хранятся. Записал содержимое поля в файл, но ни одно из испробованных расширений файлов (JPG|PNG|GIF|TIFF|BMP) не подошло, файл не открывается. Да и заголовки не соответствуют вышеуказанным форматам, хотя внутри есть XML элементы, похоже файл редактировался в Photoshop.
Какие есть предложения, как можно определить, в каком формате сохранено изображение? Во вложении - образец файла |
Фотошопу скормить не пробовали?
|
Цитата:
|
Вложений: 1
Как считываете из БД?
|
Цитата:
|
Походу, там ватермарк есть, и возможно авторские права. Интересно!
|
Формат походу JPEG (File Interchange Format)
Завтра попробую на сервере его открыть. |
Чёт не хочет на сервере эта картинка отображаться, ошибка вылазиет, начиная с 81 строки.
Попробуйте вывести из бд, что-то типа: SELECT IMAGE FROM ну и в заголовке указав Content-type: image/jpeg |
см. сигнатуру jpeg
Файл битый. Т.е грубо говоря у вас первые 16 байт мусорные до сигнатуры jpeg (FF D8 FF). Без мусорных байтов файл становится читаемым. (это как минимум) |
Получается, даже 17 байт битые. По крайней до FF D8 FF находятся 17 байт. Спасибо за полезную информацию о сигнатурах, искал в интернете что то подобное, но, видимо, неправильные ключевые слова задавал.
|
| Текущее время: 11:45. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод:
OOO «Единый интегратор UZINFOCOM»