|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.09.2007, 23:09 | #1 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
Распаковка архива. Формат нестандартный.
Мне нужно узнать, как заставить программу читать данные из несжатого архива! Мне известно, как в Hex начинается файл в архиве и как заканчивается. т.е. мне нужно как бы "вырезать" один файл из другого и сохранить вырезанный.
P.S. Формат архива *.BNK (Test Drive Unlimited) - достаточно прост, но я не знаю, как осуществить распаковку/запаковку... Последний раз редактировалось RoadTrain; 24.09.2007 в 23:56. |
26.09.2007, 00:26 | #2 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
Ну так поможете??? Как удобнее всего работать с хексом???
|
26.09.2007, 08:21 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Дык, какая разница, все равно тебе я так понимаю нужно найти начало файла и знать сколько байт выдерать. Если известен формат заголовка начала то проще воспользоваться TFileStream. Перескочить в нужную позицию и считать нужное кол-во байт.
Задача то простая - считать из файла часть байт и переправить считанное в другой файл.
I'm learning to live...
|
27.09.2007, 14:16 | #4 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
Подскажи, как пользоваться TFileStream. Пример покажи, пожалуйста!
|
27.09.2007, 21:28 | #5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
ну с такими вопросами... рано взялся за такое дело
|
27.09.2007, 23:40 | #6 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
Да ну... Дельфи я конечно знаю не идеально, но неплохо. Просто с файлами нет опыта работы. Я знаю, на что способен. Я ведь просто попросил описать TFileStream. Это что, так сложно???
|
28.09.2007, 15:17 | #7 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
Пример взят из книга Фленова "Библия Делфи". Глава 10.
|
30.09.2007, 06:33 | #8 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
|
25.10.2007, 00:45 | #9 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
Столкнулся с проблемой...
Допустим, я читаю из файла 4 байта и мне нужно перевести их в longint. Как это сделать??? |
25.10.2007, 09:07 | #10 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Раз возникает такая проблема, не надо вам начинать с этого, изучите спокойно типы данных, конвертирование и т.д., потом беритесь за это
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распаковка архивов | Starscream | Общие вопросы Delphi | 2 | 25.06.2009 23:26 |
Открытие запароленого архива | Yurk@ | Общие вопросы Delphi | 7 | 25.03.2008 12:17 |
Нестандартный вопрос ?! | Adamant | PHP | 9 | 08.02.2008 21:28 |
распаковка .Jpeg | vitality | Мультимедиа в Delphi | 12 | 08.02.2008 11:00 |
Распаковка архива | Kashp | Общие вопросы Delphi | 2 | 23.08.2007 15:08 |