Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.039 c
9-1089528478
ПсихЪ_копия
2004-07-11 10:47
2004.11.07
Движение объектов в OpenGL или как замерять время


14-1097224619
123
2004-10-08 12:36
2004.11.07
Про футбол.


14-1097773193
Nikolay M.
2004-10-14 20:59
2004.11.07
Предпятничные задачки.


10-1059006618
MMax
2003-07-24 04:30
2004.11.07
Утечка памяти COM сервера реализованного на Delphi 4-7.


4-1096449246
BAga
2004-09-29 13:14
2004.11.07
Как поместить иконку в tray?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский