Stream для работы с Zip (аля OpenOffece file format)
От: kwsergio  
Дата: 27.09.06 06:50
Оценка:
Доброе время суток всем ))
Господа, не подскажете ли где библиотеку(компонент) ну или еще что на С# для реализации subj?
google помогал в поисках , но что-то как-то неудачно
хотелось что-нибудь с подобной функциональностью:
* можем создать архивный ZIP файл и указать степень сжатия
* файл совместим с форматом ZIP, т.е. его можно просмотреть любой программой архиватором
* этот сжатый файл может содержать внутри себя не только один файл, но и множество (как файл документа OpenOffice)
* для любого файла внутри этого архива мы можем создать Stream и дальше работать как с обычным файлом
* можно получить список файлов/директорий внутри архива

Может кто сталкивался с подобным или работал с этим?
Заранее огромная благодарность всем откликнувшимся
Re: Stream для работы с Zip (аля OpenOffece file format)
От: Мартыненко Сергей Украина  
Дата: 27.09.06 07:00
Оценка:
Здравствуйте, kwsergio, Вы писали:

K>Доброе время суток всем ))

K>Господа, не подскажете ли где библиотеку(компонент) ну или еще что на С# для реализации subj?
K>google помогал в поисках , но что-то как-то неудачно
K>хотелось что-нибудь с подобной функциональностью:
K>* можем создать архивный ZIP файл и указать степень сжатия
K>* файл совместим с форматом ZIP, т.е. его можно просмотреть любой программой архиватором
K>* этот сжатый файл может содержать внутри себя не только один файл, но и множество (как файл документа OpenOffice)
K>* для любого файла внутри этого архива мы можем создать Stream и дальше работать как с обычным файлом
K>* можно получить список файлов/директорий внутри архива

K>Может кто сталкивался с подобным или работал с этим?

K>Заранее огромная благодарность всем откликнувшимся

Если из бесплатных то посмотри здесь
работает с ZIP,TAR,BZ,GZ, правда для ZIP есть ограничение на размер сжимаемого файла (2 ГБ — они еще не раелизовали ZIP64)
Re: Stream для работы с Zip (аля OpenOffece file format)
От: Аноним  
Дата: 27.09.06 08:47
Оценка:
Есть хороший проект, с открытым кодом (есть также на C#), называется 7zip... поддержка многих форматов, в том числе и zip вот ссылка.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Stream для работы с Zip (аля OpenOffece file format)
От: nicotine  
Дата: 11.01.07 04:11
Оценка: 2 (1)
Здравствуйте, kwsergio, Вы писали:

K>Доброе время суток всем ))

K>Господа, не подскажете ли где библиотеку(компонент) ну или еще что на С# для реализации subj?
K>google помогал в поисках , но что-то как-то неудачно
K>хотелось что-нибудь с подобной функциональностью:
K>* можем создать архивный ZIP файл и указать степень сжатия
K>* файл совместим с форматом ZIP, т.е. его можно просмотреть любой программой архиватором
K>* этот сжатый файл может содержать внутри себя не только один файл, но и множество (как файл документа OpenOffice)
K>* для любого файла внутри этого архива мы можем создать Stream и дальше работать как с обычным файлом
K>* можно получить список файлов/директорий внутри архива

K>Может кто сталкивался с подобным или работал с этим?

K>Заранее огромная благодарность всем откликнувшимся

Если вопрос еще актуален, то есть класс Package из 3го Framework'a.

Namespace: System.IO.Packaging
Assembly: WindowsBase (in windowsbase.dll)

Package is an abstract base class that can be used to organize objects into a single entity for portability and efficient access. A ZIP file is an example of a type of Package. Other implementations of Package might be to store and retrieve items using a database, or through an online Web service.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.