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