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
commit 2949c1f7781a10fc5289162d059d43cd77065203 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Feb 13 16:59:16 2022 -0500 ArchiveStreamFactory.createArchiveInputStream(String, InputStream, String) supports the "APK" format (it's a JAR). --- .../org/apache/commons/compress/archivers/ArchiveStreamFactory.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java b/src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java index 2d19aea..779367c 100644 --- a/src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java +++ b/src/main/java/org/apache/commons/compress/archivers/ArchiveStreamFactory.java @@ -360,8 +360,7 @@ public class ArchiveStreamFactory implements ArchiveStreamProvider { * read from a stream * @throws IllegalArgumentException if the archiver name or stream is null */ - public ArchiveInputStream createArchiveInputStream(final String archiverName, final InputStream in) - throws ArchiveException { + public ArchiveInputStream createArchiveInputStream(final String archiverName, final InputStream in) throws ArchiveException { return createArchiveInputStream(archiverName, in, entryEncoding); } @@ -398,7 +397,7 @@ public class ArchiveStreamFactory implements ArchiveStreamProvider { } return new TarArchiveInputStream(in); } - if (JAR.equalsIgnoreCase(archiverName)) { + if (JAR.equalsIgnoreCase(archiverName) || APK.equalsIgnoreCase(archiverName)) { if (actualEncoding != null) { return new JarArchiveInputStream(in, actualEncoding); }