Мне нужно обрабатывать различные rar / zip файлы в Objective-C.В идеале я хотел бы быть максимально гибким с точки зрения версий rar / zip.Я также хотел бы иметь возможность извлекать только определенные файлы из файлов rar / zip после извлечения списка содержимого файла.
Если этого недостаточно, я бы хотел иметь возможностьчтобы получить доступ и изменить почтовый комментарий.
Возможно ли это легко в target-c?Я много искал и нашел много незавершенных библиотек, которые не делают все, что я хочу, или поддерживают только rar до версии 2, или не поддерживают извлечение отдельных файлов.
Iзнаю, что я мог бы просто использовать инструмент для разархивирования командной строки, который поставляется с MacOS Panther и выше, но это кажется не элегантным и не помогает мне с rar-файлами, так как никакое приложение unrar не поставляется с MacOS по умолчанию.
Может кто-нибудьназовите мне приличную библиотеку, которая использует один или другой из этих двух типов файлов, или рекомендуемый лучший подход для решения этой проблемы?Я знаю, что один из вариантов - обернуть источник unrar, а также обернуть источник zlib, но для меня это непростая задача.Если нет другого выбора, я сделаю это - любой совет или руководство по этому вопросу будут с благодарностью приняты.
Спасибо!