Найти - Пользователи
Полная версия: Как создать архив с паролем?
Начало » Python для новичков » Как создать архив с паролем?
1 2 3
Resperator
with ZipFile('Test.rar', ‘a’) as file:
____file.write('Name.txt')
____file.close()

Вот простой пример. В документации нашел лишь возможность создать архив без пароля. Можно ли как-то установить пароль на созданный архив средствами Питона?
FishHook
http://stackoverflow.com/questions/17250/create-an-encrypted-zip-file-in-python

Скажите, а зачем вы создаете zip-архив с расширением rar?
Resperator
FishHook
http://stackoverflow.com/questions/17250/create-an-encrypted-zip-file-in-pythonСкажите, а зачем вы создаете zip-архив с расширением rar?
Опечатался. Хотел создать .rar
Попробую доп. библиотеку.
FishHook
а зачем вы создаете zip-архив с расширением rar?
Resperator
Опечатался. Хотел создать .rar
теперь ваще непонятно
Resperator
FishHook
Я создаю архив .rar
Дальше хочу установить на него пароль. Все.

Еще вопрос. Попытался установить pyminizip через pip. Как лечить?

Resperator
FishHook
Или вы к тому что ZipFile должен работать исключительно с .zip?

Я создал тем же способ .rar
Он корректно работает.
FishHook
Resperator
Я создаю архив .rar
Простите, но как вы создаете rar-архив zip-библиотекой? Тот факт, что вы прилепили к файлу расширение .rar, не запакует данные по алгоритму rar-архивирования.
FishHook
Или вы к тому что ZipFile должен работать исключительно с .zip?
По-моему это очевидно.

Resperator
Я создал тем же способ .rar
Вы тем же способом можете создать .svinka_peppa, это не значит вообще ничего.
Resperator
FishHook
Но я успешно поместил файл средствами Питона в него. А потом сам распаковал исходный файл назад. Не поверите. Все целое, не битое.
cutwater
Resperator
Но я успешно поместил файл средствами Питона в него. А потом сам распаковал исходный файл назад. Не поверите. Все целое, не битое.

Вы думаете назвав файл ‘.rar’ он волшебным образом стал архивом в формате RAR?

По фашей логике если сделать ZipFile(“Test.avi”, “a”), файл волшебным образом превратится в видео?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB