2010-10-31 2 views
3

Я ищу библиотеку сжатия для использования в приложении iPhone, поддерживает распаковку AES 256-бит архивы, созданные в Winzip утилита для сжатия.Как распаковать зашифрованный ZIP-файл AES-256?

Спасибо.

+0

Возможный дубликат [Compression API на iPhone] (http://stackoverflow.com/questions/230984/compression-api-on-the-iphone) –

+0

См. Также [Рекомендация библиотеки Objective-C для AES-256 в CTR] (http://stackoverflow.com/questions/2530746/objective-c-library-recommendation-for-aes-256-in-ctr-mode) –

ответ

3

большое спасибо за помощь, я, наконец, ней- с использованием ZipArchive библиотеки из:

http://www.artpol-software.com

я пару препятствий, такие как составление библиотеки для ARMv6/ARMv7/i386 архитектур, но в конце концов она работала для меня, я более чем счастлив разделить процесс компиляции, если любое тело хочет использовать ZipArchive , потрясающая библиотека.

+0

Вы можете поделиться процессом компиляции? – Krishnan

+0

@ Krishnan: Не возражаете, если я опубликую это как вопрос и ответьте на него сам, так что все, кому это интересно, тоже получают выгоду? –

+0

@ Кришнан: Мне сказали, что вам нужно задать этот вопрос себе, и я буду более чем счастлив ответить на него. –

5

zlib является частью iPhone sdk и является хорошо установленным и бесплатным вариантом. Если вы используете Xcode вы можете добавить его в свой проект по:

  1. Щелчок правой кнопкой мыши на папке Frameworks в проекте (вы можете сделать это в другом месте, но это, вероятно, где вы хотите поставить его)
  2. Выберите добавить файл
  3. Выберите существующие рамки
  4. Выберите libz.1.2.3.dylib
+2

, это не поддерживает сжатые файлы AES 256. –

-1

Привет, ребята, я нашел эту ссылку http://www.flyblog.info/catprogramming/202.html работает для меня. его действительно удивительный, я получил zip/unzip за считанные секунды. Он дал «КАК ИСПОЛЬЗОВАТЬ». Использовать его

Счастливое обучение.

+0

Поддерживает ли он AES 256? –

+0

ссылка мертва ~ пожалуйста, добавьте образец кода для воссоздания –