Russian Qt Forum

Qt => Общие вопросы => Тема начата: hydra13 от Август 26, 2015, 12:27



Название: QuaZip и распаковка запароленного архива
Отправлено: hydra13 от Август 26, 2015, 12:27
Всем привет!
Делаю класс для распаковки архивов с парольной защитой. Остановился на QuaZip. Архивирование/распаковка - все отлично, но во время тестирования при создании архива через 7zip с парольной защитой и шифрованием AES архив никак не хочет распаковываться. При этом если архив создан при помощи QuaZip (даже с паролем) - все ок. На первый взгляд проблема либо в кодировке строки пароля, либо в шифровании. Класс делал на основе вот этого кода:
http://stackoverflow.com/questions/2598117/zipping-a-folder-file-using-qt (http://stackoverflow.com/questions/2598117/zipping-a-folder-file-using-qt)
Кто уже с этим сталкивался? Какая еще может быть проблема? Поддерживает ли QuaZip шифрование, в частности AES? Как вы работаете с архивами?


Название: Re: QuaZip и распаковка запароленного архива
Отправлено: __Heaven__ от Август 26, 2015, 12:29
А почему вы не хотите использовать 7zip?


Название: Re: QuaZip и распаковка запароленного архива
Отправлено: hydra13 от Август 26, 2015, 12:37
А почему вы не хотите использовать 7zip?
ПО должно уметь все само и поставляться в виде одного исполняемого (exe) файла


Название: Re: QuaZip и распаковка запароленного архива
Отправлено: __Heaven__ от Август 26, 2015, 13:05
Если будет совсем край, то можно так :)
http://stackoverflow.com/questions/1941756/how-do-i-embed-a-binary-executable-to-be-executed-at-runtime-in-a-qt-program (http://stackoverflow.com/questions/1941756/how-do-i-embed-a-binary-executable-to-be-executed-at-runtime-in-a-qt-program)


Название: Re: QuaZip и распаковка запароленного архива
Отправлено: hydra13 от Август 26, 2015, 17:21
Если будет совсем край, то можно так :)
http://stackoverflow.com/questions/1941756/how-do-i-embed-a-binary-executable-to-be-executed-at-runtime-in-a-qt-program (http://stackoverflow.com/questions/1941756/how-do-i-embed-a-binary-executable-to-be-executed-at-runtime-in-a-qt-program)
Это уже крайности :)


Название: Re: QuaZip и распаковка запароленного архива
Отправлено: Igors от Август 26, 2015, 17:35
ПО должно уметь все само и поставляться в виде одного исполняемого (exe) файла
Ну есть и др мнения, напр батничек - это хорошо, здорово  :)


Название: Re: QuaZip и распаковка запароленного архива
Отправлено: hydra13 от Август 27, 2015, 12:17
Ну есть и др мнения, напр батничек - это хорошо, здорово  :)
это условие заказчика