Class ApacheZipSlipAwareZipFile

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class ApacheZipSlipAwareZipFile
    extends org.apache.commons.compress.archivers.zip.ZipFile
    • Method Detail

      • getEntries

        public Enumeration<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> getEntries()
        Overrides:
        getEntries in class org.apache.commons.compress.archivers.zip.ZipFile
      • getEntriesInPhysicalOrder

        public Enumeration<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> getEntriesInPhysicalOrder()
        Overrides:
        getEntriesInPhysicalOrder in class org.apache.commons.compress.archivers.zip.ZipFile
      • getEntry

        public org.apache.commons.compress.archivers.zip.ZipArchiveEntry getEntry​(String name)
        Overrides:
        getEntry in class org.apache.commons.compress.archivers.zip.ZipFile
      • getEntries

        public Iterable<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> getEntries​(String name)
        Overrides:
        getEntries in class org.apache.commons.compress.archivers.zip.ZipFile
      • getEntriesInPhysicalOrder

        public Iterable<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> getEntriesInPhysicalOrder​(String name)
        Overrides:
        getEntriesInPhysicalOrder in class org.apache.commons.compress.archivers.zip.ZipFile
      • canReadEntryData

        public boolean canReadEntryData​(org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze)
        Overrides:
        canReadEntryData in class org.apache.commons.compress.archivers.zip.ZipFile
      • getUnixSymlink

        public String getUnixSymlink​(org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry)
                              throws IOException
        Overrides:
        getUnixSymlink in class org.apache.commons.compress.archivers.zip.ZipFile
        Throws:
        IOException