Delphi 10 Seattle – Comprimir y descomprimir archivos

Una de las tantas tareas con las que batallamos al crear aplicaciones, es el manejo de archivos comprimidos, ya sea para manejar respaldos o para la optimización de transferencias de archivos entre distintas redes. Es esta la razón por la que hace un par de días buscaba la forma de manejar archivos comprimidos y para mi sorpresa me encontré con el componente ZipMaster que es compatible con Delphi 10 Seattle.

ZipMaster es un componente creado por ChrisVlegHert y Eric W. Engler quienes una implementado su propia versión de la librería InfoZip haciéndola compatible con Delphi y C++ Builder.

La última versión de este componente es la 1.9.2 que fue hecha pública el día 17 de febrero del 2016. Vale la pena mencionar que este componente es libre de uso y de código abierto por lo que es una excelente alternativa para integrar en nuestras aplicaciones.

El proceso de instalación es muy sencillo, Se debe descargar el componente, en mi caso usé la versión en archivo zip que incluye fuentes. Una vez que hemos descomprimido el archivo zip, seleccionamos la ruta “Directorio/Packages/XSeattle/” y abrimos el archivo ZipMaster.GroupProj

Captura de pantalla 2016-02-28 a la(s) 11.08.57 p.m.

Seleccionamos cada Bpl y con botón derecho ejecutamos la opción “compile”, luego selecionamores Install en las opciones del paquete ZipMasterD23.Bpl

Captura de pantalla 2016-02-28 a la(s) 11.10.49 p.m.

Para probar el componente podemos abrir alguno de los muchos proyectos de ejemplo que se incluyen en el directorio Demo. Es importante antes de hacer esto copiar la DLL DelZip192.dll al directorio de la aplicación. En mi caso he seleccionado el Demo1 para probar las posibilidades de compresión y descompresión.

Captura de pantalla 2016-02-28 a la(s) 11.15.14 p.m.

 

El sitio del componente es: http://www.delphizip.org/

Si deseas obtener Delphi 10 Seattle, puedes visitar la página de Embarcadero: http://www.embarcadero.com/products/delphi

Sé el primero en comentar

Deja un comentario