Convert raw vectors into a character string
A function that converts raw
data into a character
string.
rawToCharNull(raw_dat)
raw_dat |
A vector of class |
The function rawToChar
will fail on vectors of raw
data
with embedded 0x00
data. This function will not fail on embedded 0x00
values.
Instead, it will replace embedded 0x00
data with white spaces. Note that
leading and trailing 0x00
data will be omitted from the result.
A character
string based on the raw
data
Pepijn de Vries
Other raw.operations:
as.raw()
,
nybbleToSignedInt()
,
nybble()
,
rawToPTModule()
,
rawToSignedInt()
,
rawToUnsignedInt()
,
signedIntToNybble()
,
signedIntToRaw()
,
unsignedIntToRaw()
Other character.operations:
as.character()
,
name
,
periodToChar()
,
sampleRate
## generate some raw data with an embedded 0x00: some.raw.data <- as.raw(c(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x00, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21)) ## Not run: ## this will fail: try(rawToChar(some.raw.data)) ## End(Not run) ## this will succeed: rawToCharNull(some.raw.data)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.