|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2014, 13:57 | #1 | |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
Zip-архив
Все здравствуйте!
Есть такая цель: узнать автора книги в формате ePub. Насколько я понял, ePub - это просто zip-архив, в котором есть папка OEBPS, а в ней есть файлы, в которых хранится информация о книге. Собственно, вопрос: как можно открыть эти самые файлы, если можно, не распаковывая архив на диск? Нашёл в TZipForge такую процедуру: Код:
Цитата:
var Buffer:Untyped?
Делай что должен, и будь что будет
Последний раз редактировалось RUSlan48; 15.02.2014 в 18:11. |
|
15.02.2014, 18:19 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
а куда копировать-то собрались?
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
15.02.2014, 18:36 | #3 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
да мне бы хоть куда-нибудь
какие есть варианты? Clipboard? А переменная Buffer должна быть указателем?
Делай что должен, и будь что будет
|
16.02.2014, 22:15 | #4 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
копировать из ... начиная с ... в ... в количестве ...
поставьте вместо ... имена из Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
18.02.2014, 22:09 | #5 | |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
Цитата:
Смысл параметров процедуры я более-менее понял, я не пойму как ей воспользоваться в условиях данной задачи, а именно: как определить с какого места и сколько копировать, если файл находится в архиве? И в каком виде это копировать, т.е. в переменную какую-то или как? Буду признателен за пример
Делай что должен, и будь что будет
|
|
18.02.2014, 23:18 | #6 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
RUSlan48 Всё гораздо проще.
Код:
Последний раз редактировалось doktor255; 19.02.2014 в 00:23. |
19.02.2014, 21:56 | #7 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 65
|
doktor255, спасибо огромное! Как раз то, что нужно.
Про потоки я как-то не подумал...
Делай что должен, и будь что будет
|
20.02.2014, 01:44 | #8 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Бывает, когда простые вещи не замечаешь. Так программисты и приобретают опыт. Пожалуйста .
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программно распаковать zip-архив | Dux | Общие вопросы Delphi | 19 | 23.08.2013 09:38 |
Zip архив File list | bigsmall20 | Visual C++ | 2 | 19.03.2013 03:22 |
создать zip архив без сжатия | frommars | Visual C++ | 0 | 12.03.2012 16:07 |
как распакавать zip-архив | Олька | Помощь студентам | 3 | 02.09.2008 21:54 |
Zip архив | urels | Общие вопросы Delphi | 7 | 26.04.2008 17:31 |