Class ZipArchiveOutputStream.CurrentEntry

java.lang.Object
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.CurrentEntry
Enclosing class:
ZipArchiveOutputStream

private static final class ZipArchiveOutputStream.CurrentEntry extends Object
Structure collecting information for the entry that is currently being written.
  • Field Details

    • entry

      private final ZipArchiveEntry entry
      Current ZIP entry.
    • localDataStart

      private long localDataStart
      Offset for CRC entry in the local file header data for the current entry starts here.
    • dataStart

      private long dataStart
      Data for local header data
    • bytesRead

      private long bytesRead
      Number of bytes read for the current entry (can't rely on Deflater#getBytesRead) when using DEFLATED.
    • causedUseOfZip64

      private boolean causedUseOfZip64
      Whether current entry was the first one using ZIP64 features.
    • hasWritten

      private boolean hasWritten
      Whether write() has been called at all.

      In order to create a valid archive closeArchiveEntry will write an empty array to get the CRC right if nothing has been written to the stream at all.

  • Constructor Details