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.