Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Собственный архив


Автор: Miller_time 7.9.2009, 10:33
Подскажите пожайлуста, как сделать собственный архив ?
Веду разработку игрового проекта, и дело в том что проект содержит раличные файлы, хотелось бы как то сгруппировать все в один файл. И при вохможности его обновлять ? 

Автор: Nofate 7.9.2009, 11:09
Зачастую в играх для этих целей используется обычный ZIP. Можно воспользовать соответствующей библиотекой, можно реализовать алгоритм самому. Кроме того,  зачастую поддержка ZIP-архивов включена в движки.

Автор: Miller_time 7.9.2009, 11:36
Движок Truevison3d такого нет. Можно по подробнее про алгоритм ? 

Автор: Nofate 7.9.2009, 14:49
Начать можно с формата файла:
http://en.wikipedia.org/wiki/ZIP_(file_format) - общее описание
http://www.pkware.com/documents/casestudies/APPNOTE.TXT - подробная спецификация формата файла

Касательно алгоритма:
http://en.wikipedia.org/wiki/DEFLATE - общее описание
http://tools.ietf.org/html/rfc1951 - подробная спецификация алгоритма



Автор: Quester 9.9.2009, 19:01
http://sharpdevelop.com/OpenSource/SharpZipLib/Default.aspx
SharpZipLib позволяет работать с архивами , GZip, Tar и BZip2, причем как поверхностно (тупо - распаковать одной функцией), так и более глубже.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)