Description Usage Arguments Details Value Author(s) See Also Examples
The blockValue
function returns the interpreted value of a block
of binary data (a "rawBlock"
object).
The blockString
function returns a null-terminated string
from a block
of binary data that is interpreted as a character data.
1 2 3 | blockValue(block)
blockString(block)
|
block |
A |
The type
of the value returned is determined when the binary
block is created (e.g., by readRaw
)
not when the value is extracted
by the blockValue
function.
The blockString
function is useful for extracting
a value from a binary block which is a string padded with
null characters.
The blockString
function throws an error if the
block is not interpreted as a character value.
Either a character, or numeric vector depending on how the binary block should be interpreted.
Paul Murrell
1 2 3 4 5 6 | charBlock <- readRaw(hexViewFile("rawTest.txt"), width=8)
blockValue(charBlock)
blockString(charBlock)
intBlock <- readRaw(hexViewFile("rawTest.int"), human="int")
blockValue(intBlock)
|
[1] "t" "e" "s" "t" " " "p" "a" "t" "t" "e" "r" "n" "."
[1] "test pattern."
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
[26] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.