powered by
These functions create a "vectorBlock" or lengthBlock object, which are a descriptions of a block of binary data. These can be used as part of a description of a binary format.
"vectorBlock"
lengthBlock
vectorBlock(block = ASCIIchar, length = 1) lengthBlock(length = integer4, block = ASCIIchar, blockLabel = "block")
An object derived from the "memBlock" class, e.g., an "atomicBlock" object.
"memBlock"
"atomicBlock"
The number of block objects in the overall binary block.
block
A label to name the block component of the "lengthBlock" object.
"lengthBlock"
A "vectorBlock" or lengthBlock object.
These objects describe a block of binary data that consists of a repeating sub-block. The sub-block can be any type of "memBlock" object.
There is also a predefined ASCIIline block, which is a block of single-byte characters terminated by a newline character.
ASCIIline
memFormat readFormat memBlock atomicBlock mixedBlock markedBlock
memFormat
readFormat
memBlock
atomicBlock
mixedBlock
markedBlock
# NOT RUN { # A block of 20 four-byte blocks # which are interpreted as integer values vectorBlock(integer4, 20) # }
Run the code above in your browser using DataLab