![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
![]()
Мне нужно узнать, как заставить программу читать данные из несжатого архива! Мне известно, как в Hex начинается файл в архиве и как заканчивается. т.е. мне нужно как бы "вырезать" один файл из другого и сохранить вырезанный.
P.S. Формат архива *.BNK (Test Drive Unlimited) - достаточно прост, но я не знаю, как осуществить распаковку/запаковку... ![]() Последний раз редактировалось RoadTrain; 24.09.2007 в 23:56. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
![]()
Ну так поможете??? Как удобнее всего работать с хексом???
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Дык, какая разница, все равно тебе я так понимаю нужно найти начало файла и знать сколько байт выдерать. Если известен формат заголовка начала то проще воспользоваться TFileStream. Перескочить в нужную позицию и считать нужное кол-во байт.
Задача то простая - считать из файла часть байт и переправить считанное в другой файл.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
![]()
Подскажи, как пользоваться TFileStream. Пример покажи, пожалуйста!
|
![]() |
![]() |
![]() |
#5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
ну с такими вопросами... рано взялся за такое дело
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
![]()
Да ну... Дельфи я конечно знаю не идеально, но неплохо. Просто с файлами нет опыта работы. Я знаю, на что способен. Я ведь просто попросил описать TFileStream. Это что, так сложно???
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]()
Пример взят из книга Фленова "Библия Делфи". Глава 10.
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.05.2007
Сообщений: 32
|
![]()
Столкнулся с проблемой...
Допустим, я читаю из файла 4 байта и мне нужно перевести их в longint. Как это сделать??? |
![]() |
![]() |
![]() |
#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 |