Использование минизипа в Visual C ++ 2010 - PullRequest
0 голосов
/ 24 апреля 2011

Я некоторое время программировал, но по какой-то причине я просто не могу найти способ сделать что-то, что, как я знаю, должно быть простым. Я хочу создать zip-файлы с помощью небольшой утилиты, не требующей dll или каких-либо других вспомогательных файлов. Я нашел несколько мест, которые рекомендуют использовать zlib и minizip для работы с zip-файлами. Я просто не могу понять, КАК их использовать. Я установил zlib, но понятия не имею, как установить или использовать minizip. Все, что я нахожу, предполагает, что у меня уже настроена среда, чтобы использовать ее, и «все, что вам нужно сделать, это использовать функцию X и вуаля!» Я пытался найти, как использовать внешние библиотеки, но я тоже получаю столь же расплывчатую информацию. Есть какие-нибудь книги, которые могли бы быть местом, чтобы начать искать? Я полностью за самообразование, но на самом деле я совершенно не понимаю, с чего начать.

1 Ответ

0 голосов
/ 24 апреля 2011

Оформить заказ XZip на CodeProject: http://www.codeproject.com/KB/cpp/xzipunzip.aspx

Если вы не хотите использовать какие-либо библиотеки DLL, это путь.В последнее время я использую 7-Zip DLL с программами на C # .NET.С 7-Zip SDK работать не очень интересно, и все известные мне решения, которые действительно работают, требуют 7-Zip DLL.Однако, как только вы интегрируете 7-Zip, у вас есть ZIP, TAR, RAR, почти любой другой интегрированный формат архива.Сам формат 7-Zip мой самый любимый, поскольку он обычно обеспечивает наилучшее сжатие.

Для управляемого кода .NET библиотека SevenZipSharp позволяет легко интегрировать библиотеки 7-Zip: http://sevenzipsharp.codeplex.com/

...