1. Productos
  2.   Compresión
  3.   Swift
  4.   ZIP Foundation

ZIP Foundation

 
 

Biblioteca Swift de código abierto para crear archivos ZIP

El archivo ZIP es un archivo comprimido que facilita a los usuarios reducir el tamaño de archivos grandes o grupos de archivos para enviarlos, compartirlos y almacenarlos con facilidad. La base ZIP es una biblioteca Swift que puede manejar sin esfuerzo archivos comprimidos ZIP. La biblioteca se basa en libcompression de Apple y maneja la codificación o decodificación de archivos comprimidos con facilidad. La biblioteca ha incluido funcionalidad para compresión y descompresión con alto rendimiento y estabilidad. La biblioteca es de código abierto y está disponible bajo la licencia MIT para uso público.

ZIP Foundation es una sección de documentación muy fácil de usar y bien mantenida. Swift permite a los desarrolladores de software crear, leer y actualizar archivos ZIP con solo un par de líneas de código. Lo mejor de la biblioteca es que no tiene dependencias de terceros y proporciona métodos de alto nivel fáciles de usar. La biblioteca ha incluido varias funciones importantes relacionadas con los archivos ZIP, como comprimir archivos o directorios, acceder a entradas individuales, crear un nuevo archivo, acceder a entradas individuales, agregar una nueva entrada, eliminar una entrada en particular, mejorar la administración de la memoria, etc.

Previous Next

Primeros pasos con la Fundación ZIP

Puede instalar ZIP Foundation fácilmente desde CocoaPods. Utilice el siguiente comando para instalar el proyecto en su sistema.

Compile la biblioteca ZIP Foundation a través de CocoaPods

 $ pod install

Puede instalar fácilmente la biblioteca ZIP Foundation desde GitHub. Utilice el siguiente comando para instalar el proyecto en su sistema.

Instale la biblioteca ZIP Foundation a través de GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

Archivos comprimidos y directorios a través de Swift Library

La biblioteca ZIP Foundation de código abierto permite a los desarrolladores de software comprimir diferentes tipos de archivos o directorios utilizando código Swift. Para comprimir un solo archivo, solo necesita pasar una URL de archivo que represente el elemento que desea comprimir y una URL de destino. De forma predeterminada, no se utiliza compresión en la creación de archivos. También puede crear un archivo ZIP comprimido configurando el parámetro para establecerlo en .deflate. Al igual que los archivos, también acepta los elementos del directorio y agrega el contenido del directorio al archivo con facilidad.

Agregar o eliminar entradas individuales

A menudo se requiere acceder o leer algunas entradas específicas en un archivo ZIP con la extracción de todo el archivo. ZIP Foundation ayuda a los desarrolladores de software a acceder individualmente a entradas específicas y utilizarlas según sus propias necesidades. También facilita a los programadores actualizar gradualmente el contenido del archivo. Los programadores pueden agregar fácilmente un nuevo archivo a un archivo existente o reemplazar o eliminar un archivo en un archivo ZIP existente con facilidad.

Procesar archivos en memoria

La biblioteca ZIP Foundation de código abierto ha incluido soporte para manejar archivos en memoria usando comandos Swift. Eso significa que la biblioteca admite la creación o la extracción de los archivos que solo existen dentro de la RAM. Puede leer y actualizar fácilmente el archivo en memoria con solo un par de líneas de código. También permite consumir contenidos de entradas ZIP sin escribirlos en el sistema de archivos.

 Español