Lines Matching refs:block
4 the tail of the file may contain a partial block.
6 Each block consists of a sequence of records:
8 block := record* trailer?
15 A record never starts within the last six bytes of a block (since it won't fit).
19 Aside: if exactly seven bytes are left in the current block, and a new non-zero
21 bytes of user data) to fill up the trailing seven bytes of the block and then
35 multiple fragments (typically because of block boundaries). FIRST is the type
46 **A** will be stored as a FULL record in the first block.
49 the first block, second fragment occupies the entirety of the second block, and
50 the third fragment occupies a prefix of the third block. This will leave six
51 bytes free in the third block, which will be left empty as the trailer.
53 **C** will be stored as a FULL record in the fourth block.
59 1. We do not need any heuristics for resyncing - just go to next block boundary
60 and scan. If there is a corruption, skip to the next block. As a
65 next block boundary and skip records until we hit a FULL or FIRST record.