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

Representation of a local file header of a Zip file. At least 46 bytes.

## Constructor: LocalFileHeader


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

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

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

Description: Determine whether this local header is followed by a data descriptor.
return: true if bit 3 of the general\-purpose flag is set

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

Description: Determine whether the entry is flagged as encrypted.
return: true if the encryption flag is set

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


## Static Method: parse
- parameter: `channel`, type: `java.nio.channels.SeekableByteChannel`
- parameter: `base`, type: `int`
- return type: `com.pnfsoftware.jeb.util.encoding.zip.fsr.LocalFileHeader`

Description: Parse a local file header from a channel.
parameter: channel: input channel
parameter: base: offset of the header signature
return: parsed header
throws: if the header cannot be read

