Thanks, Dr, I think its mostly that its not a regular notation Ive used before.
Horizontal layouts are done in strict 32 bit rows with each bit colored in with what it is.
Normally I read vertical ones. The horizontal ones are only seen in RFC like below.
Your table doesnt fit the bill. Its really confusing to an 'old Pro' (read old dog) like me.
Your top header row is neither byte positions or item index. Item 3 and 4 combine, and 5 is split. One cannot dedeuce without working it out manually.
The issue is 'room for error' in its current form.
Horizontall style is ugly.
Quote:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| defined by profile | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| header extension |
| .... |
|