DATA TYPE
Jump to navigation
Jump to search
Editing DATA TYPE Jump to navigation Jump to search This is an enumeration of the different ways of storing data in a byte stream.
| Name | Value | Meaning |
|---|---|---|
DATA_TYPE_UNKNOWN
|
0 | The format of the data is not known |
DATA_TYPE_int8_t
|
1 | A signed byte. |
DATA_TYPE_uint8_t
|
2 | An unsigned byte. |
DATA_TYPE_ASCII
|
3 | An ASCII character. |
DATA_TYPE_wchar_t
|
4 | A sixteen bit Unicode character in UCS-2 encoding. AKA "wide character" |
DATA_TYPE_GUID
|
5 | A 128-bit (16 byte) globally unique identifier. |
DATA_TYPE_ASCII_GUID
|
6 | A 128-bit globally unique identifier in ASCII format. |
DATA_TYPE_wchar_t_GUID
|
7 | A 128-bit globally unique identifier in wide character format. |
DATA_TYPE_LITTLE_ENDIAN_int16_t
|
10 | A signed sixteen bit (two byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_uint16_t
|
11 | An unsigned sixteen bit (two byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_int24_t
|
12 | A signed twenty-four bit (three byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_uint24_t
|
13 | An unsigned twenty-four bit (three byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_int32_t
|
14 | A signed thirty-two bit (four byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_uint32_t
|
15 | An unsigned thirty-two bit (four byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_int48_t
|
16 | A signed forty-eight bit (six byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_uint48_t
|
17 | An unsigned forty-eight bit (six byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_int64_t
|
18 | A signed sixty-four bit (eight byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_uint64_t
|
19 | An unsigned sixty-four bit (eight byte) integer in little endian (Intel) layout. |
DATA_TYPE_LITTLE_ENDIAN_DATA_FIELD
|
20 | An arbitrary length integer in little endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_int16_t
|
30 | A signed sixteen bit (two byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_uint16_t
|
31 | An unsigned sixteen bit (two byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_int24_t
|
32 | A signed twenty-four bit (three byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_uint24_t
|
33 | An unsigned twenty-four bit (three byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_int32_t
|
34 | A signed thirty-two bit (four byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_uint32_t
|
35 | An unsigned thirty-two bit (four byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_int48_t
|
36 | A signed forty-eight bit (six byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_uint48_t
|
37 | An unsigned forty-eight bit (six byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_int64_t
|
38 | A signed sixty-four bit (eight byte) integer in big endian (Intel) layout. |
DATA_TYPE_BIG_ENDIAN_uint64_t
|
39 | An unsigned sixty-four bit (eight byte) integer in big endian (Intel) layout. |
DATA_TYPE_Encoded_Integer
|
40 | An arbitrary length encoded integer. |
DATA_TYPE_Double
|
50 | A floating point number. |
DATA_TYPE_UCS4
|
51 | A thirty-two bit (four byte) Unicode character in UCS-4 encoding. |
Summary: This is a minor edit Watch this page
Please note that all contributions to Truxton may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Truxton:Copyrights for details). Do not submit copyrighted work without permission! Editing help (opens in new window) Navigation menu
Sam Talk Preferences Watchlist Contributions Log out
Page Discussion
Read Edit View history Watch
More
Search
Main page Recent changes Random page Help about MediaWiki
Tools
What links here Related changes Special pages Page information
Privacy policy About Truxton Disclaimers
Powered by MediaWiki