Class ApacheZipSlipAwareArchiveInputStream

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class ApacheZipSlipAwareArchiveInputStream
    extends org.apache.commons.compress.archivers.ArchiveInputStream
    • Constructor Detail

      • ApacheZipSlipAwareArchiveInputStream

        public ApacheZipSlipAwareArchiveInputStream​(@NotNull
                                                    org.apache.commons.compress.archivers.ArchiveInputStream delegate)
    • Method Detail

      • getNextEntry

        public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry()
                                                                        throws IOException
        Specified by:
        getNextEntry in class org.apache.commons.compress.archivers.ArchiveInputStream
        Throws:
        IOException
      • read

        public int read()
                 throws IOException
        Overrides:
        read in class org.apache.commons.compress.archivers.ArchiveInputStream
        Throws:
        IOException
      • getCount

        @Deprecated
        public int getCount()
        Deprecated.
        Overrides:
        getCount in class org.apache.commons.compress.archivers.ArchiveInputStream
      • getBytesRead

        public long getBytesRead()
        Overrides:
        getBytesRead in class org.apache.commons.compress.archivers.ArchiveInputStream
      • canReadEntryData

        public boolean canReadEntryData​(org.apache.commons.compress.archivers.ArchiveEntry archiveEntry)
        Overrides:
        canReadEntryData in class org.apache.commons.compress.archivers.ArchiveInputStream
      • mark

        public void mark​(int i)
        Overrides:
        mark in class org.apache.commons.compress.archivers.ArchiveInputStream
      • reset

        public void reset()
                   throws IOException
        Overrides:
        reset in class org.apache.commons.compress.archivers.ArchiveInputStream
        Throws:
        IOException
      • markSupported

        public boolean markSupported()
        Overrides:
        markSupported in class org.apache.commons.compress.archivers.ArchiveInputStream