Aspose.ZIP para Java es una API flexible de compresión y manipulación de archivos para formato ZIP estándar. API permite a las aplicaciones Java lograr la compresión/descompresión de archivos, archivar archivos y carpetas y cifrar archivos. Proporciona protección mediante contraseñas definidas por el usuario y cifrado tradicional utilizando ZipCrypto o cifrado AES como AES128, 192 y AES256.
Aspose.Zip presenta una API Java dinámica, una solución magistralmente diseñada y adaptada para la compresión y el archivado de archivos. Con un gran enfoque en el panorama cambiante de la gestión de datos, esta biblioteca versátil permite a los desarrolladores utilizar la destreza de Java, comprimiendo, archivando y extrayendo archivos sin problemas.
Funciones de la API de compresión de Java
Cifrar o descifrar todo el archivo o entradas específicas
Eliminar entradas del archivo existente
Comprimir carpeta respetando su estructura
Comprime documentos de cualquier tamaño aplicando paralelismo
Integración de la API de compresión en una aplicación Java
La integración de la biblioteca de compresión es sencilla, mientras que la mayoría de las operaciones de compresión y descompresión se pueden realizar con sólo unas pocas líneas de código.
Compresión de un solo archivo - Java
String dir = "full directory path";
try(Archive arch = new Archive()) {
arch.createEntry("filename.dat", dir+"file.dat");
arch.save(dir+"result.zip");
}
Puedes probar en línea Convertidor multiformato, convierte tus documentos a un archivo de una manera fácil.
Una característica importante de la biblioteca es la capacidad de trabajar con muchos formatos, como: ZIP, 7ZIP, RAR, TAR, GZ, BZ2, LZ, CPIO, XZ (Próximamente: Z)
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for Java?
- Customers List
- Success Stories