# Class: com.pnfsoftware.jeb.util.encoding.zip.ZipBrowserPNF

An implementation of a Zip browser backed by JEB's custom [fail\-safe Zip reader](ZipFailSafeReader).

## Constructor: ZipBrowserPNF
- parameter: `f`, type: `java.io.File`
- parameter: `treatUnsupportedCompressionAsMethod`, type: `int`
- parameter: `ignoreEncryption`, type: `boolean`

Description: Open a Zip archive with the custom fail\-safe reader.
parameter: f: Zip file
parameter: treatUnsupportedCompressionAsMethod: \-1 to fail if unsupported, else a compression            method id \(0:treat as STORED; 8: treat as DEFLATED, etc.\)
parameter: ignoreEncryption: true to ignore encrypted\-entry flags
throws: if the archive cannot be opened

## Method: close


## Method: getEntries
- return type: `java.util.Map<java.lang.String,com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry<?>>`


## Method: getEntry
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.util.encoding.zip.GenericZipEntry<?>`


## Method: getEntryStream
- parameter: `name`, type: `java.lang.String`
- return type: `java.io.InputStream`


## Method: readEntry
- parameter: `name`, type: `java.lang.String`
- return type: `byte[]`


