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 HeaderDecoderpublic short getEndianness()
HeaderDecoder.ENDIAN_BIG_ENDIAN.getEndianness in interface HeaderDecoderHeaderDecoder.ENDIAN_BIG_ENDIAN