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