public interface HeaderDecoder
| Modifier and Type | Field and Description |
|---|---|
static short |
ENDIAN_BIG_ENDIAN
The value for big-endian executables.
|
static short |
ENDIAN_INVALID
The value for invalid endianness.
|
static short |
ENDIAN_LITTLE_ENDIAN
The value for little-endian executables.
|
static short |
EXE_32BITS
The value for 32 bits executables.
|
static short |
EXE_64BITS
The value for 64 bits executables.
|
static short |
EXE_INVALID
The value for invalid architectures.
|
static short |
EXE_UNIVERSAL
The value for universal binaries executables.
|
| Modifier and Type | Method and Description |
|---|---|
short |
getEndianness()
Return the executable endianness.
|
short |
getExecutableType()
Return the executable architecture.
|
static final short EXE_INVALID
static final short EXE_32BITS
static final short EXE_64BITS
static final short EXE_UNIVERSAL
static final short ENDIAN_INVALID
static final short ENDIAN_LITTLE_ENDIAN
static final short ENDIAN_BIG_ENDIAN
short getExecutableType()
EXE_INVALID: the value for invalid Portable Executable Files (can not exist,
not being readable, or not being a valid Portable Executable File)EXE_32BITS: the value for 32 bits executablesEXE_64BITS: the value for 64 bits executablesEXE_UNIVERSAL: the value for universal binaries executablesshort getEndianness()
ENDIAN_INVALID: the value if the indianess could be be detectedENDIAN_LITTLE_ENDIAN: the value little-endian executable filesENDIAN_BIG_ENDIAN: the value big-endian executable files