Zip4j - a java library for zip files

Features:

  • Create, Add, Extract, Update, Remove files from a Zip file
  • Read/Write password protected Zip files
  • AES 128/256 Encryption/Decryption
  • Standard Zip Encryption/Decryption
  • Zip64 format
  • Store (No Compression) and Deflate compression method
  • Create or extract files from Split Zip files (Ex: z01, z02,...zip)
  • Unicode file names
  • Progress Monitor

Github repo

Get on Maven

Forum