Доброе время суток всем ))
Господа, не подскажете ли где библиотеку(компонент) ну или еще что на С# для реализации subj?
google помогал в поисках
, но что-то как-то неудачно
хотелось что-нибудь с подобной функциональностью:
* можем создать архивный ZIP файл и указать степень сжатия
* файл совместим с форматом ZIP, т.е. его можно просмотреть любой программой архиватором
* этот сжатый файл может содержать внутри себя не только один файл, но и множество (как файл документа OpenOffice)
* для любого файла внутри этого архива мы можем создать Stream и дальше работать как с обычным файлом
* можно получить список файлов/директорий внутри архива
Может кто сталкивался с подобным или работал с этим?
Заранее огромная благодарность всем откликнувшимся
Здравствуйте, 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)
Есть хороший проект, с открытым кодом (есть также на C#), называется 7zip... поддержка многих форматов, в том числе и zip вот
ссылка.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, 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.