simplezip

Java processing of Zip files that gives full control over all Zip disk structures

ISC License

Stars
2

Bot releases are hidden (Show)

simplezip - 1.1 Latest Release

Published by j256 5 months ago

  • Fixed some of the logic to allow us to control all bytes in the output Zip.
  • Fixed some of the logic which determined if a data-descriptor was necessary.
  • Added ZipCentralDirectoryEndInfo to be able to control the end structure.
  • Added ZipFileCopy example program which writes identical Zip files.
  • Added some default values to couple of the structures that can be overridden.
simplezip - 1.0

Published by j256 5 months ago

  • Fixed a problem with early stream-closing.
  • Started to add some code examples.
simplezip - 0.9

Published by j256 5 months ago

  • Added initial documentation. Caused a lot of class renaming.
  • Added auto-skipping of file-data in ZipFileInput if you didn't read any data or didn't read to the end.
  • Renamed some modified date/time fields in the ZipFileHeader and ZipCentralDirectoryFileEntry.
  • Renamed DataDescriptor to ZipDataDescriptor.
  • Renamed CentralDirectoryFileHeader to ZipCentralDirectoryFileEntry.
  • Renamed CentralDirectoryFileInfo to ZipCentralDirectoryFileInfo.
  • Renamed CentralDirectoryEnd to ZipCentralDirectoryEnd.
simplezip - 0.8

Published by j256 5 months ago

  • Renamed ZipFileReader and ZipFileWriter to ZipFileInput and ZipFileOutput.
  • Added assigning permissions to files written by ZipFileInput.
simplezip - 0.7

Published by j256 5 months ago

  • Added better support for file permissions.
  • Added reading from ZipFileReader and writing to a File directly.
  • Added support for writing to an OutputStream in the ZipFileWriter for file-data.
  • Added support for reading from an InputStream in the ZipFileReader for file-data.
  • Fixed problems with streaming Zip files inside of Zip files because of possibility of reading past the inner one.
  • Fixed problems with compression level flags.
  • Added with...() method chaining to some of the builder classes.
simplezip - 0.6

Published by j256 5 months ago

  • Added ZipFileReader.readRaw... and ZipFileWriter.writeRaw... methods for dealing with unencoded data.
  • Some method and field renames as things stabilize and test coverage grows.
  • Added buffering to the ZipFileWriter which can be enabled to fill out ZipFileHeader before writing file data.
simplezip - 0.5

Published by j256 5 months ago

  • Improved the test coverage and normalized some of the method names in the process.
simplezip - 0.4

Published by j256 5 months ago

  • Fixed sizes and crc which were wrong. Was tricked by a bad test. Whoops.
simplezip - 0.2

Published by j256 5 months ago

  • Initial released version mostly just to get the maven repo online. Not ready for use yet.
  • Reader is pretty useful but the writer is very naive. Missing a ton of logic.
  • The extra information bytes right now is a work in progress.