Skip to content

2.0

Choose a tag to compare

@j256 j256 released this 13 Jun 19:00
· 53 commits to main since this release
  • Fixed problem with buffering that would generate an improper or unnecessary data-descriptor.
  • Fixed problem when finishing zip output file without any data.
  • Removed the ZipVersion which seemed artificial. Replaced with major/minor numbers.
  • Renamed some methods around the version-needed and version-made getters and setters.
  • Renamed the ZipFileOutput.enableBufferedOutput() method to enableFileBuffering().
  • Changed some of the sizes returned to be longs to better handle 32-bit numbers.
  • Changed (and added) some fields in the ZipCentralFileEntry to support Zip64 widths.
  • Added some more fields to the ZipCentralDirectoryEndInfo class to support Zip64.
  • Added some fields to the ZipCentralFileEntry to support Zip64 widths.
  • Added some methods to extract the ZipFileHeader and the ZipCentralDirectoryFileInfo fields from a File.
  • Added some support for Zip64 extra fields.
  • Added Zip64 central-directory end support and Zip64 end-locator object support.
  • Added iterators for the ZipFileHeader and ZipCentralDirectoryFileEntry sections.
  • Renamed the ZipFileInput.readFileData(File) methods to be readFileDataToFile().
  • Added support for file-header and directory-file-entry iterators.
  • Reduced the IO calls by using IO buffers.