2.2.1.1 BLOCK_RANGE

A BLOCK_RANGE is an array of two integers that defines a consecutive array of blocks.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Index

Count

Index (4 bytes): The index of the first block in the range.

Count (4 bytes): Count of consecutive adjacent blocks in that range, including the block at the Index location. The value of this field MUST be greater than 0.

Index and Count are both integer fields in the range of 0x00000000 to 0xFFFFFFFF, but contain a value in the range from 0 to 511 inclusive for the Index field, and 1 to (512–Index) inclusive for the Count field. For example, a BLOCK_RANGE of [42, 7] represents all the blocks starting from block index 42 to block index 48, including the last one.