![]() |
|
![]() ![]() ![]() |
|
nur87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
всем привет. вопрос такой.
нужно как то извлчеь картинки из файлов. допустим имеется файл, например с расширением dat, и в нём в различных областях есть картинки. как их оттуда извлечь? |
|||
|
||||
FFFFFFF7 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 167 Регистрация: 13.10.2006 Репутация: 2 Всего: 2 |
nur87, считать из файла =)))) fopen(), fread ....
Старая песня.... ![]() --------------------
Да помоги кодеру, а значит - ближнему своему! |
|||
|
||||
nur87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
FFFFFFF7, не понял. знания в области пока не очень велики. так что если можно с примерами. про местоположение файлов и их вес ничего не известно. вот. надо просто допустим указать файл dat и извлечь оттуда все гиф файлы
|
|||
|
||||
Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Пойди туда - не известно куда, принеси то, не знаю что
![]() Открой хелп и напиши fopen, там тебе и описание и пример использования есть. А будут конкретные вопросы задавай. -------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
nur87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
открыл почитал. но не понял. конкретно требуется: исходник, через который можно извлечь гиф картинки из файлов
|
|||
|
||||
Папараццы |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Это у тебя архив фоток чтоли..Какой дат файл...???
-------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
FFFFFFF7 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 167 Регистрация: 13.10.2006 Репутация: 2 Всего: 2 |
для этого нужно будет знать формат гиф файлов. Я не знаю запсывается ли в этом формате его размер. Если нет, то ни как. --------------------
Да помоги кодеру, а значит - ближнему своему! |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Я бы начал с поиска сигнатуры, а затем с проверки на допустимость данных в заголовке.
Для сигнатура для GIF это строка "GIF87a" или "GIF89a" в зависимости от версии. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
nur87 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 12.8.2006 Репутация: нет Всего: нет |
||||
|
||||
FFFFFFF7 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 167 Регистрация: 13.10.2006 Репутация: 2 Всего: 2 |
а где 100% гарантия, что эта послед-сть символов не встречается еще раз в самом ГИФ-файле?
--------------------
Да помоги кодеру, а значит - ближнему своему! |
|||
|
||||
megabist |
|
|||
![]() Mart Slaaf ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 3.4.2006 Где: Мск Репутация: нет Всего: 31 |
и второй вопрос указывается ли длина? если нет то как ты найдёшь конец? или он тоже как-то обозначается?
-------------------- Don't panic! Жди, и Фатум тебя приведёт... |
|||
|
||||
BreakPointMAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 15.9.2004 Где: Saratov Репутация: 6 Всего: 24 |
-------------------- "Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце") |
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Что надежно определить, нужно найти все заголовки проверить данные на валидность. Вот тут есть полное описание всех заголовков http://megalib.com/books/351/ch11/11-01.html#Heading1
Размер данных изображения указывается в заголовке данных. Картинка завершается спец маркером End of File Marker $3B -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |