PATRICH.tech
Herramientas de escritorio

Utilidad de archivos ZIP

Utilidad de escritorio en Python con interfaces para crear archivos ZIP y extraer su contenido en una carpeta seleccionada.

Rol de Patrich: Autor de la utilidad.

Problema y contexto

Comprimir o extraer archivos sin depender de un compresor externo instalado.

Destinatarios

Uso personal, como ejercicio de interfaz de escritorio en Python.

Solución

Interfaces PySimpleGUI para crear un ZIP (zip_creator.py/zip.py) y para extraerlo (extractor.py/extratorfun.py), usando los módulos zipfile y pathlib de Python.

Alcance implementado

  • Crear un archivo ZIP a partir de archivos seleccionados
  • Extraer el contenido de un ZIP en una carpeta seleccionada

Cómo lo construí

No se observó evidencia de asistencia de IA en este código.

Tecnologías

PythonPySimpleGUI

Aprendizajes

El código no selecciona un algoritmo de compresión específico, por lo que no se promete una reducción de tamaño. Las interfaces no discriminan claramente el botón presionado ni el cierre de ventana, y faltan validaciones de rutas y de selección. No es un producto terminado ni una descarga lista para usuarios finales.

Repositorio

Proyectos relacionados