![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Появилась необходимость такая...
В одном файле хранить несколько файлов. Упаковывать не надо, т.е. это не архив. Можно сказать что в конец одного вписывается другой и т.д. .RES не предлагать! И соответственно как можно из этого файла сново несколько сделать. Думаю изложил понятно... Надеюсь на вашу помощь! |
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
|||
|
|||
|
Спасибо, но это работает ни много глючно
![]() И результат какой то... Вообщем буду изучать исходник, но если не затруднит - что нибудь более нормальное exe файл создавать мне не надо. Я хочу 50 картинок сохранить в один файл и во время выполнения программы вернуть 50 картинок во временную дирректорию |
|
#4
|
|||
|
|||
|
Не много изменив код под собственные нужды получилось очень даже ничего =) Надеюсь надёжно
|
|
#5
|
||||
|
||||
|
Имхо самый простой из логичных вариантов. дописывать в файл интежер с длиной (размером)присоединяемого файла, потом этот файл, потом длину следующего файла, потом сам файл и т.д.
|
|
#6
|
|||
|
|||
|
А если файл имеет значение, воспринимаемое распаковщиком как размер распаковываемого файла? В таком случае придётся сильно поиздеваться над алгоритмом... Так что пока пользуюсь накалдованным исходником от Admin'а и надеюсь в будущем он меня не подведёт
|
|
#7
|
|||
|
|||
|
Можно решить задачу ещё вот таким образом:
1) в начало твоего "большого" файла записать сперва размер таблицы смещений файлов в файле; 2) затем саму таблицу смещений файлов; 3) затем заливай туда свои файлы подряд без всяких разделителей. При "распаковке" читай свой архив в той же последовательности. |