# Class: com.pnfsoftware.jeb.util.encoding.zip.fsr.ZipEntry

Representation of a Zip entry.

## Method: getCompressedSize
- return type: `int`

Description: Get the compressed entry size.
return: compressed size in bytes

## Method: getCompressionMethod
- return type: `int`

Description: Get the Zip compression method.
return: compression method identifier

## Method: getCrc
- return type: `int`

Description: Get the expected CRC\-32 value.
return: CRC\-32 value

## Method: getFilename
- parameter: `charset`, type: `java.nio.charset.Charset`
- return type: `java.lang.String`

Description: Get the entry file name decoded with the requested charset.
parameter: charset: charset to use, or the default charset if null
return: entry file name

## Method: getFilenameUTF8
- return type: `java.lang.String`

Description: Get the entry file name decoded as UTF\-8.
return: entry file name

## Method: getFilesize
- return type: `int`

Description: Get the uncompressed entry size.
return: uncompressed size in bytes

## Method: getOffsetToData
- return type: `int`

Description: Get the offset of the compressed data in the archive.
return: archive offset of the entry data

## Method: isDirectory
- return type: `boolean`

Description: Determine whether this entry represents a directory.
return: true for directory entries

## Method: isEncrypted
- return type: `boolean`

Description: Determine whether this entry is flagged as encrypted.
return: true if the entry is encrypted

## Method: isHeaderCorrupted
- return type: `boolean`

Description: Determine whether the local or central\-directory header was only partially read.
return: true if either header is marked corrupted

## Method: toString
- return type: `java.lang.String`


