This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
The following commit(s) were added to refs/heads/master by this push: new 59774aa85 Javadoc 59774aa85 is described below commit 59774aa85526c6ad361bc6414a5850c925eaedcd Author: Gary D. Gregory <garydgreg...@gmail.com> AuthorDate: Mon Sep 8 09:02:02 2025 -0700 Javadoc --- .../archivers/zip/ZipArchiveInputStream.java | 54 +++++++++++----------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java index ea7544772..a1c9f195c 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java @@ -86,8 +86,8 @@ private final class BoundCountInputStream extends BoundedInputStream { /** * Creates a new {@code BoundedInputStream} that wraps the given input stream and limits it to a certain size. * - * @param in The wrapped input stream - * @param max The maximum number of bytes to return + * @param in The wrapped input stream. + * @param max The maximum number of bytes to return. */ BoundCountInputStream(final InputStream in, final long max) { super(in, max); @@ -184,13 +184,13 @@ private <T extends InputStream> T checkInputStream() throws ZipException { private static final int LFH_LEN = 30; /* * local file header signature WORD version needed to extract SHORT general purpose bit flag SHORT compression method SHORT last mod file time SHORT last - * mod file date SHORT CRC-32 WORD compressed size WORD uncompressed size WORD file name length SHORT extra field length SHORT + * mod file date SHORT CRC-32 WORD compressed size WORD uncompressed size WORD file name length SHORT extra field length SHORT. */ private static final int CFH_LEN = 46; /* * central file header signature WORD version made by SHORT version needed to extract SHORT general purpose bit flag SHORT compression method SHORT last mod * file time SHORT last mod file date SHORT CRC-32 WORD compressed size WORD uncompressed size WORD file name length SHORT extra field length SHORT file - * comment length SHORT disk number start SHORT internal file attributes SHORT external file attributes WORD relative offset of local header WORD + * comment length SHORT disk number start SHORT internal file attributes SHORT external file attributes WORD relative offset of local header WORD. */ private static final long TWO_EXP_32 = ZIP64_MAGIC + 1; private static final String USE_ZIPFILE_INSTEAD_OF_STREAM_DISCLAIMER = " while reading a stored entry using data descriptor. Either the archive is broken" @@ -206,9 +206,9 @@ private <T extends InputStream> T checkInputStream() throws ZipException { /** * Checks if the signature matches what is expected for a ZIP file. Does not currently handle self-extracting ZIPs which may have arbitrary leading content. * - * @param buffer the bytes to check - * @param length the number of bytes to check - * @return true, if this stream is a ZIP archive stream, false otherwise + * @param buffer the bytes to check. + * @param length the number of bytes to check. + * @return true, if this stream is a ZIP archive stream, false otherwise. */ public static boolean matches(final byte[] buffer, final int length) { if (length < ZipArchiveOutputStream.LFH_SIG.length) { @@ -250,7 +250,7 @@ public static boolean matches(final byte[] buffer, final int length) { private final boolean allowStoredEntriesWithDataDescriptor; /** Count decompressed bytes for current entry */ private long uncompressedCount; - /** Whether the stream will try to skip the ZIP split signature(08074B50) at the beginning **/ + /** Whether the stream will try to skip the ZIP split signature(08074B50) at the beginning. **/ private final boolean skipSplitSig; /** Cached buffers - must only be used locally in the class (COMPRESS-172 - reduce garbage collection). */ private final byte[] lfhBuf = new byte[LFH_LEN]; @@ -265,19 +265,19 @@ public static boolean matches(final byte[] buffer, final int length) { // private Function<ZipShort, ZipExtraField> extraFieldSupport; /** - * Constructs an instance using UTF-8 encoding + * Constructs an instance using UTF-8 encoding. * - * @param inputStream the stream to wrap + * @param inputStream the stream to wrap. */ public ZipArchiveInputStream(final InputStream inputStream) { this(inputStream, StandardCharsets.UTF_8.name()); } /** - * Constructs an instance using the specified encoding + * Constructs an instance using the specified encoding. * - * @param inputStream the stream to wrap - * @param encoding the encoding to use for file names, use null for the platform's default encoding + * @param inputStream the stream to wrap. + * @param encoding the encoding to use for file names, use null for the platform's default encoding. * @since 1.5 */ public ZipArchiveInputStream(final InputStream inputStream, final String encoding) { @@ -285,10 +285,10 @@ public ZipArchiveInputStream(final InputStream inputStream, final String encodin } /** - * Constructs an instance using the specified encoding + * Constructs an instance using the specified encoding. * - * @param inputStream the stream to wrap - * @param encoding the encoding to use for file names, use null for the platform's default encoding + * @param inputStream the stream to wrap. + * @param encoding the encoding to use for file names, use null for the platform's default encoding. * @param useUnicodeExtraFields whether to use InfoZIP Unicode Extra Fields (if present) to set the file names. */ public ZipArchiveInputStream(final InputStream inputStream, final String encoding, final boolean useUnicodeExtraFields) { @@ -296,12 +296,12 @@ public ZipArchiveInputStream(final InputStream inputStream, final String encodin } /** - * Constructs an instance using the specified encoding + * Constructs an instance using the specified encoding. * - * @param inputStream the stream to wrap - * @param encoding the encoding to use for file names, use null for the platform's default encoding + * @param inputStream the stream to wrap. + * @param encoding the encoding to use for file names, use null for the platform's default encoding. * @param useUnicodeExtraFields whether to use InfoZIP Unicode Extra Fields (if present) to set the file names. - * @param allowStoredEntriesWithDataDescriptor whether the stream will try to read STORED entries that use a data descriptor + * @param allowStoredEntriesWithDataDescriptor whether the stream will try to read STORED entries that use a data descriptor. * @since 1.1 */ public ZipArchiveInputStream(final InputStream inputStream, final String encoding, final boolean useUnicodeExtraFields, @@ -310,12 +310,12 @@ public ZipArchiveInputStream(final InputStream inputStream, final String encodin } /** - * Constructs an instance using the specified encoding + * Constructs an instance using the specified encoding. * - * @param inputStream the stream to wrap - * @param encoding the encoding to use for file names, use null for the platform's default encoding + * @param inputStream the stream to wrap. + * @param encoding the encoding to use for file names, use null for the platform's default encoding. * @param useUnicodeExtraFields whether to use InfoZIP Unicode Extra Fields (if present) to set the file names. - * @param allowStoredEntriesWithDataDescriptor whether the stream will try to read STORED entries that use a data descriptor + * @param allowStoredEntriesWithDataDescriptor whether the stream will try to read STORED entries that use a data descriptor. * @param skipSplitSig Whether the stream will try to skip the zip split signature(08074B50) at the beginning. You will need to set * this to true if you want to read a split archive. * @since 1.20 @@ -429,7 +429,7 @@ public void close() throws IOException { * the uncompression process is completed and the end position of the stream is adjusted based on the result of that process. * </p> * - * @throws IOException if an error occurs + * @throws IOException if an error occurs. */ private void closeEntry() throws IOException { if (closed) { @@ -485,7 +485,7 @@ protected InputStream createZstdInputStream(final InputStream in) throws IOExcep * If the compressed size of the current entry is included in the entry header and there are any outstanding bytes in the underlying stream, then this * returns true. * - * @return true, if current entry is determined to have outstanding bytes, false otherwise + * @return true, if current entry is determined to have outstanding bytes, false otherwise. */ private boolean currentEntryHasOutstandingBytes() { return current.bytesReadFromStream <= current.entry.getCompressedSize() && !current.hasDataDescriptor; @@ -761,7 +761,7 @@ public long getUncompressedCount() { * </p> * * @param suspectLocalFileHeader the bytes read from the underlying stream in the expectation that they would hold the local file header of the next entry. - * @return true if this looks like an APK signing block + * @return true if this looks like an APK signing block. * @see <a href="https://source.android.com/security/apksigning/v2">https://source.android.com/security/apksigning/v2</a> */ private boolean isApkSigningBlock(final byte[] suspectLocalFileHeader) throws IOException {