Главная страница
    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.037 c
1-1098708402
dfgdfgh
2004-10-25 16:46
2004.11.07
Как выделить другим цветом некоторые элементы в списке TListBox?


1-1098798475
Русел
2004-10-26 17:47
2004.11.07
HLP & CHM


3-1097081408
suharew
2004-10-06 20:50
2004.11.07
Как запихнуть картинку в БД


14-1098350984
Викусик
2004-10-21 13:29
2004.11.07
Кстати, еще один вопрос...


14-1098381032
vecna
2004-10-21 21:50
2004.11.07
Мы болеем за Зенит....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский