Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Много=>Один   Найти похожие ветки 

 
Ivolg   (2004-10-25 12:56) [0]

Добрый день Мастера!! Как можно несколько файлов собрать в один файл а затем собрынные файлы оттуда выгрузить??? Помогите ПлиЗЗ!!!
СпасибО!!!


 
WinRar   (2004-10-25 13:03) [1]

Архиватором


 
TUser ©   (2004-10-25 13:06) [2]

См - рядом


 
Amoeba ©   (2004-10-25 15:50) [3]

Бибилиотека Single File System (SFS).


 
-=SS=- ©   (2004-10-25 16:51) [4]

Зачем так далеко ?
> Amoeba ©   (25.10.04 15:50) [3]


Библиотека ZLIB !!!


 
Юрий Зотов ©   (2004-10-25 17:19) [5]

> Ivolg   (25.10.04 12:56)

Все задачи подобного рода решаются одинаково. В файл (или в поток) пишется вот что:

1. Число N - длина очередного куска (занимает 4 байта).
2. Тело очередного куска (занимает N байт).
и так сколько угодно раз.

Читается в том же порядке - сначала N (4 байта), потом сам кусок (N байт) - пока не доберемся до конца файла. Таким образом, в один файл можно записать любую разнородную информацию, а потом ее прочитать.

Используется ли при этом компрессия/декомпрессия, или нет - это уже второй вопрос. Как угодно. Схема записи/чтения все равно остается той же самой.


 
begin...end ©   (2004-10-25 17:20) [6]


> [3] Amoeba ©   (25.10.04 15:50)


> [4] -=SS=- ©   (25.10.04 16:51)

А зачем тут вообще библиотеки?


 
begin...end ©   (2004-10-25 17:23) [7]

Т.е. я хотел сказать, что тут, ИМХО, можно обойтись и стандартными средствами.


 
Amoeba ©   (2004-10-25 18:10) [8]


> begin...end ©   (25.10.04 17:20) [6]
>
> > [3] Amoeba ©   (25.10.04 15:50)
>
>
> > [4] -=SS=- ©   (25.10.04 16:51)
>
> А зачем тут вообще библиотеки?

Посмотри ссылку, тогда поймешь
http://www.aidaim.com/products/sfs/sfs_spec.php


 
begin...end ©   (2004-10-25 18:20) [9]


> [8] Amoeba ©   (25.10.04 18:10)

Посмотрел, но не понял. Если решать задачу, поставленную автором сабжа, то бОльшая часть возможностей SFS останется невостребованной.


 
Amoeba ©   (2004-10-25 18:41) [10]

А все возможности и необязательно использовать. SFS обеспечивает предельно прозрачное сохранение файлов разного формата в одном и любые последующие манипуляции с ними словно они продолжают самостоятельное существование на диске. Файл, содаваемый SFS структурирован как обычная файловая система. Сам успешно использую SFS в контексте вопроса, заданного автором.


 
Fredericco ©   (2004-10-25 19:01) [11]

[5] + TFileStream.


 
Amoeba ©   (2004-10-25 19:02) [12]


> Fredericco ©   (25.10.04 19:01) [11]
> [5] + TFileStream.

На колу мочало...


 
Юрий Зотов ©   (2004-10-25 21:50) [13]

> Amoeba ©   (25.10.04 19:02) [12]

Или стрельба из пушки по воробьям? Тоже ведь вариант.



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.037 c
1-1098292996
Dr. Genius
2004-10-20 21:23
2004.11.07
Шрифт MessageBox’ов и InputBox’ов


9-1087491097
Zak3D[@Tm]
2004-06-17 20:51
2004.11.07
Анимированный персонаж.


14-1096950942
olookin
2004-10-05 08:35
2004.11.07
Прогнозы на 3-й тур Лиги Чемпионов


1-1098740749
Vov
2004-10-26 01:45
2004.11.07
Даты


1-1098269944
SPeller
2004-10-20 14:59
2004.11.07
Varinat и set - можно подружить?