Crear Zip protegido por contraseña de un archivo usando Python

ZIP es un formato de archivo que admite la compresión de datos sin pérdidas. Por compresión sin pérdidas, queremos decir que el algoritmo de compresión permite reconstruir perfectamente los datos originales a partir de los datos comprimidos. Por lo tanto, un archivo ZIP es un único archivo que contiene uno o más archivos comprimidos, lo que ofrece una forma ideal de reducir el tamaño de los archivos grandes y mantener juntos los archivos relacionados.

En este artículo, aprenderemos cómo crear un zip protegido por contraseña de un archivo usando Python. Para esto, estamos usando el módulo pyminizip de python.

Instalación:

 El módulo pyminizip se puede instalar usando el siguiente comando:

pip install pyminizip

Para crear zip, estamos usando el método compress() de pyminizip . Entonces, discutimos primero su sintaxis y argumentos.

Sintaxis:

pyminizip.compress(“/srcfile/path.txt”, “file_path_prefix”, “/distfile/path.zip”, “password”, int(compress_level))

  •  

Implementación:

Fichero de entrada:

Programa:

Python3

# importing module
import pyminizip
  
# input file path
inpt = "./Text.txt"
  
# prefix path
pre = None
  
# output zip file path
oupt = "./output.zip"
  
# set password value
password = "GFG"
  
# compress level
com_lvl = 5
  
# compressing file
pyminizip.compress(inpt, None, oupt,
                   password, com_lvl)

Producción:

Publicación traducida automáticamente

Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *