Главная страница
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.038 c
9-1089442145
1@@@@@1
2004-07-10 10:49
2004.11.07
Collision не работает


1-1098340108
__dmitry
2004-10-21 10:28
2004.11.07
Run time error 216


14-1098206590
VID
2004-10-19 21:23
2004.11.07
Подмосковье: Подольск. Как там живётся ?


14-1097990090
cyborg
2004-10-17 09:14
2004.11.07
Хм. Новый развод наверное


14-1098361317
Gorlum
2004-10-21 16:21
2004.11.07
Собственно зачем нужно было смотреть эти DLL