Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
BASAd Гость
|
Добавлено: Сб Дек 06 2003 16:33 Заголовок сообщения: Графика |
|
|
Просьба, кто знает?
Например есть некоторые данные, точно известно, что это картинка, также известно, что не jpeg. Заголовка, по которому можно определить тип файла нет.
Вопрос: как узнать в каком формате картинка и есть ли компрессия. Если формат определить, то как узнать размеры картинки, заголовка-то нет?
Буду благодарен за советы! |
|
Вернуться к началу |
|
 |
Алекс
Зарегистрирован: 25.06.2003 Сообщения: 2206 Откуда: Москва
|
Добавлено: Пн Дек 08 2003 12:14 Заголовок сообщения: Попробуй |
|
|
Попробуй дописать вручную заголовок и открыть какой-нибудь программой. Хотя, если это полный файл, то почему без заголовка. А если неполный, то неизвестно, какая часть файла утеряна с заголовком и можно будет ооочень долго ковыряться безрезультатно.
Ты файлы что-ли восстанавливал? Как так получилось-то?
Удачи! |
|
Вернуться к началу |
|
 |
BASAd
Зарегистрирован: 12.12.2003 Сообщения: 5
|
Добавлено: Пт Дек 12 2003 14:50 Заголовок сообщения: Увы |
|
|
Есть один большой файл, в котором в начале идет палитра (тройки байт), а дальше данные (как я подумал - растр), я ТОЧНО знаю, что это несколько почти одинаковых картинок, используемых для "движущейся" картинки. "Склеивались" они прогой, которой уже нет и автора ее я найти не могу, но достать картинки нужно. Пробовал выдернуть один файл, написал вручную заголовок bmp (dib), присоединил данные, но вместо осмысленной картинки получил набор цветных точек. Пробовал изменить размер картинки (оригинального-то незнаю), пробовал указать разные виды компрессии - результат тот же. Посоветуйте, а вдруг, дополнительно использовалось сжатие, как это узнать? |
|
Вернуться к началу |
|
 |
Алекс
Зарегистрирован: 25.06.2003 Сообщения: 2206 Откуда: Москва
|
Добавлено: Пн Дек 15 2003 11:22 Заголовок сообщения: |
|
|
Конкретного я ничего посоветовать не смогу, к сожалению. Плохо "подкован" в этом направлении.
Но могу дать пищу для размышлений.
Если это "набор картинок" из одной движущейся, то смахивает на формат gif. Можно попробовать его заголовок прописать.
Еще есть некоторое количество программ для "выдирания" картинок, звуков и т.д. из различных файлов. Может одной из них попытаться извлечь все, что найдет?
Удачи! |
|
Вернуться к началу |
|
 |
Sam812
Зарегистрирован: 05.01.2004 Сообщения: 7
|
Добавлено: Пн Янв 05 2004 20:02 Заголовок сообщения: |
|
|
ну если последовательность, то может gif? |
|
Вернуться к началу |
|
 |
LeFF Гость
|
Добавлено: Ср Янв 14 2004 11:04 Заголовок сообщения: |
|
|
Если не ошибаюсь, замечательная прога ACDsee прекрасно рассматривает любую картинку без расширения, либо с "левым" расширением. Мало того, в статусной еще и пишет тип картинки. |
|
Вернуться к началу |
|
 |
BASAd
Зарегистрирован: 12.12.2003 Сообщения: 5
|
Добавлено: Сб Янв 24 2004 02:10 Заголовок сообщения: К сожалению это не так |
|
|
ACDSee никак не помогает . Начал изучать Ассемблер. Попробую узнать как работает в dll функция, которая открывает этот файл. Ведь при работе программы каким-то образом картинка отображается. Есть ли у кого опыт, приходилось ли кому-нибудь прятать/шифровать зображения. Поделитесь. |
|
Вернуться к началу |
|
 |
BASAd
Зарегистрирован: 12.12.2003 Сообщения: 5
|
Добавлено: Сб Янв 24 2004 02:12 Заголовок сообщения: К сожалению это не так |
|
|
ACDSee никак не помогает . Начал изучать Ассемблер. Попробую узнать как работает в dll функция, которая открывает этот файл. Ведь при работе программы каким-то образом картинка отображается. Есть ли у кого опыт, приходилось ли кому-нибудь прятать/шифровать зображения. Поделитесь. |
|
Вернуться к началу |
|
 |
Ersh
Зарегистрирован: 20.01.2004 Сообщения: 107
|
Добавлено: Сб Янв 24 2004 11:08 Заголовок сообщения: |
|
|
Ассемблер тут не поможет, максимум что с длл при дисассемблировании можно сделать, так это узнать имя функции и сколько и какие параметры она получает.... _________________ Анархия - мать порядка!!!!!!!!! |
|
Вернуться к началу |
|
 |
BASAd
Зарегистрирован: 12.12.2003 Сообщения: 5
|
Добавлено: Сб Янв 24 2004 14:47 Заголовок сообщения: |
|
|
Но тогда, зная параметры можно будет использовать функцию из длл? Или я не прав? Ведь вполне возможно, что используется какой-нибудь свой метод сжатия/шифрования. Подскажите толковый ресурс по этой теме, please. |
|
Вернуться к началу |
|
 |
Ersh
Зарегистрирован: 20.01.2004 Сообщения: 107
|
Добавлено: Сб Янв 24 2004 15:05 Заголовок сообщения: |
|
|
Использовать эту функцию можно, но изменить ты ее не сможешь, так же как и написать свою, потому что ты не знаешь, что внутри этой функции, конечно можешь свою написать, но она никакого отношения к длл иметь не будет, так кстати и выходят многочисленные книжки ака недокумментьированные возможности виндус, народ просто роеться в длл, вит новую интересную функцию, смотрит какие параметры она получает, вызывает ее и прикидывает, что она делает... _________________ Анархия - мать порядка!!!!!!!!! |
|
Вернуться к началу |
|
 |
Тюменский
Зарегистрирован: 15.01.2004 Сообщения: 19 Откуда: Москва
|
Добавлено: Пн Янв 26 2004 10:28 Заголовок сообщения: Re: Графика |
|
|
BASAd писал(а): | Просьба, кто знает?
Например есть некоторые данные, точно известно, что это картинка, также известно, что не jpeg. Заголовка, по которому можно определить тип файла нет.
Вопрос: как узнать в каком формате картинка и есть ли компрессия. Если формат определить, то как узнать размеры картинки, заголовка-то нет?
Буду благодарен за советы! |
Кинь файлец, интересно посмотреть что это за такое.... |
|
Вернуться к началу |
|
 |
|