public class PEHeaderDecoder extends Object implements HeaderDecoder
ENDIAN_BIG_ENDIAN, ENDIAN_INVALID, ENDIAN_LITTLE_ENDIAN, EXE_32BITS, EXE_64BITS, EXE_INVALID, EXE_UNIVERSAL
Constructor and Description |
---|
PEHeaderDecoder(File file)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
short |
getEndianness()
Return
HeaderDecoder.ENDIAN_BIG_ENDIAN . |
short |
getExecutableType()
Return a Windows Portable Executable File architecture.
|
public PEHeaderDecoder(File file)
file
- the Windows Portable Executable Filepublic short getExecutableType()
HeaderDecoder.EXE_INVALID
: the value for invalid Portable Executable Files (can not exist,
not being readable, or not being a valid Portable Executable File)HeaderDecoder.EXE_32BITS
: the value for 32 bits executablesHeaderDecoder.EXE_64BITS
: the value for 64 bits executablesgetExecutableType
in interface HeaderDecoder
public short getEndianness()
HeaderDecoder.ENDIAN_BIG_ENDIAN
.getEndianness
in interface HeaderDecoder
HeaderDecoder.ENDIAN_BIG_ENDIAN