Biblioteca de JavaScript para leer y escribir archivos ZIP grandes 

 API JavaScript gratuita de código abierto para leer, escribir, eliminar y manipular archivos ZIP grandes en línea.

Zip.js es una biblioteca JavaScript de código abierto que permite a los desarrolladores de software comprimir y descomprimir archivos dentro de sus propias aplicaciones. Proporciona una API de bajo nivel para leer y escribir archivos zip de gran tamaño (hasta 4 GB con la API de escritura de archivos). La biblioteca es totalmente compatible con todos los navegadores web como Chrome, Firefox, Safari 6 e Internet Explorer 10.

La biblioteca puede manejar múltiples tipos de datos gracias a una API genérica. Si desea leer un archivo ZIP y le gustaría almacenar sus archivos en una variable, debe usar un objeto ZIP.Reader para leer los datos comprimidos ZIP. Si desea escribir datos de archivo sin comprimir en la variable, debe usar un objeto ZIP.Writer.

Esta biblioteca depende de la matriz Typed (WebGL) y, opcionalmente, puede usar otras API, como trabajadores web para generar trabajadores en segundo plano que ejecutan scripts en paralelo a su página principal, API de archivos para seleccionar archivos mediante programación y acceder a sus datos, API de escritor de archivos para escribir en archivos de aplicaciones web y directorios de archivos y sistema para navegar por las jerarquías del sistema de archivos.

Previous Next

Primeros pasos con Zip.js

Agregue zip.js, z-worker.js, deflate.js e inflate.js en su proyecto. Incluya también el script zip.js en su página HTML usando el siguiente comando.

Agregar ZIP.JS a la página HTML

 script type="text/javascript" src="/lib/zip.js"></script> 

Leer archivos ZIP a través de la biblioteca de JavaScript

La biblioteca ZIP.JS proporciona funciones para leer el contenido de un archivo ZIP dentro de las aplicaciones de JavaScript. En primer lugar, debe crear un objeto ZipReader. El objeto ZipReader ayuda a los usuarios a leer el contenido de un archivo ZIP. La biblioteca permite a los usuarios leer los nombres de los archivos, la lista de entradas ZIP, el tamaño de los datos comprimidos, el tamaño de los datos sin comprimir, la última fecha de modificación, el comentario del archivo, la suma de verificación de los datos sin comprimir y más.

 Escribir archivos en ZIP a través de JavaScript

La biblioteca ZIP.JS permite a los programadores de software escribir datos en el archivo zip. En primer lugar, debe crear un objeto ZipWriter para escribir datos de salida. Puede agregar fácilmente una nueva entrada en el ZIP proporcionando el nombre y la ubicación del archivo. Una vez que se realiza la tarea, la función de devolución de llamada exitosa informará sobre la entrada y la compresión exitosas. Al final, recuerde cerrar el zip abierto y finalizar los trabajadores web asociados.

 Español