'/Dataset' Object Header
| byte |
byte |
byte |
byte |
| Version: 1 |
Reserved: 0 |
Number of Header Messages: 6 |
| Object Reference Count: 1 |
| Total Object Header Size: 256 |
Fill Value Header Message
|
|
|
|
| Message Type: 0x0005 |
Message Data Size: 8 |
| Flags: 0x01 |
Reserved: 0 |
| Version: 1 |
Space Allocation Time: 2 (Late) |
Fill Value Writing Time: 0 (At allocation) |
Fill Value Defined: 0 (Undefined) |
| Fill Value Datatype Size: 0 (Use dataset's datatype for fill-value datatype) |
|
Datatype Header Message
|
|
|
|
| Message Type: 0x0003 |
Message Data Size: 16 |
| Flags: 0x01 |
Reserved: 0 |
| Version: 0x1 |
Class: 0x0 (Fixed-Point) |
|
Fixed-Point Bit-Field: 0x08 (Little-endian, No padding, Signed) |
| Size: 4 |
| Bit Offset: 0 |
Bit Precision: 32 |
| Message Alignment Filler: - |
|
Dataspace Header Message
|
|
|
|
| Message Type: 0x0001 |
Message Data Size: 8 |
| Flags: 0x00 |
Reserved: 0 |
| Version: 1 |
Rank: 0 (Scalar) |
Flags: 0x00 (No maximum dimensions, no permutation information) |
Reserved: 0 |
| Reserved: 0 |
|
Layout Header Message
|
|
|
|
| Message Type: 0x0008 |
Message Data Size: 24 |
| Flags: 0x00 |
Reserved: 0 |
| Version: 1 |
Rank: 1 (Dataspace rank+1) |
Class: 1 (Contiguous) |
Reserved: 0 |
| Reserved: 0 |
Address: 0xffffffffffffffff (Undefined)
|
| Dimension 0 Size: 4 (Datatype size) |
| Message Alignment Filler: - |
|
Modification Date & Time Header Message
|
|
|
|
| Message Type: 0x0012 |
Message Data Size: 8 |
| Flags: 0x00 |
Reserved: 0 |
| Version: 1 |
Reserved: 0 |
| Seconds Since Epoch: 1052401700 (2003-05-08 08:48:20 CDT) |
|
Null Header Message
|
|
|
|
| Message Type: 0x0000 |
Message Data Size: 144 |
| Flags: 0x00 |
Reserved: 0 |
|
\code
%h5debug example2.h5 976
New address: 976
Reading signature at address 976 (rel)
Object Header...
Dirty: 0
Version: 1
Header size (in bytes): 16
Number of links: 1
Number of messages (allocated): 6 (32)
Number of chunks (allocated): 1 (8)
Chunk 0...
Dirty: 0
Address: 992
Size in bytes: 256
Message 0...
Message ID (sequence number): 0x0005 `fill_new' (0)
Shared: No
Constant: Yes
Raw size in obj header: 8 bytes
Chunk number: 0
Message Information:
Version: 1
Space Allocation Time: Late
Fill Time: On Allocation
Fill Value Defined: Undefined
Size: 0
Data type: