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