Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / непонятный формат архива / 8 сообщений из 8, страница 1 из 1
12.01.2011, 14:40
    #37054545
ash_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
Здраствуйте! Прошу вашей помощи, т.к. у самого варианты уже закончились.
Такая ситуация. Есть программа учета товаров магазина. Для каждого товара можно с программы подгрузить картинку.
Картинки прога хранит в базе в BLOB-поле. Мне нужно эти картинки вытащить с базы и сохранить на диске.
До этого момента все как бы хорошо.
Только вот программа хранит эти картинки в сжатом формате, к тому же не понятно чем...
Как показало исследование в начале файла присутствует метка MSCF. Тоесть по идее это Cabinet File мелкософтовский, да вот только разница в том. что эта метка стоит не так как в cab-файлах, и ничем распаковать его не могу.
Прилагаю скрин и сам файл.
http://savepic.ru/2123636.jpg
...
Рейтинг: 0 / 0
12.01.2011, 15:23
    #37054649
avb1003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
ash_s,
Linux определил формат так:
openSUSE 11.1
Код: plaintext
1.
$ file 111111.tmp
111111.tmp: AmigaOS bitmap font
...
Рейтинг: 0 / 0
12.01.2011, 15:26
    #37054661
ash_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
Никогда такого не встречал. А мог я неправильно вытащить данные из BLOB?
...
Рейтинг: 0 / 0
12.01.2011, 15:57
    #37054741
ash_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
Сравнил файл изъятый из базы с этой-же картинкой упакованной виндовым архиватором. Так вот, архивы ничем не отличаются, только заглавием. Заменил заглавие с нормального cab-a и он нормально распаковался. И теперь встал вопрос: это что придется при сохранении менять хедеры у каждого файла? Как-то не хотелось бы (
...
Рейтинг: 0 / 0
13.01.2011, 16:38
    #37057214
fleandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
а что сложного хедер поменять?
...
Рейтинг: 0 / 0
14.01.2011, 17:17
    #37059556
ash_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
Только закончил, вроде все получилось. Спасибо большое. Единственное не могу понять зачем это нужно было? Неужели нельзя было хранит архив в базе так как есть, а не карячить его..
...
Рейтинг: 0 / 0
15.01.2011, 01:14
    #37060111
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
поменяй расширение в jpg
...
Рейтинг: 0 / 0
15.01.2011, 13:52
    #37060349
ash_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятный формат архива
С0ВЕСТЬпоменяй расширение в jpg
В этом нет смысла, т.к. это архивный файл .cab с измененным хидером.
Проблемма решена прямым изменением структуры хидера на правильную.
Еще раз спасибо.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / непонятный формат архива / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]