powered by
Find spots in a raw vector that match a given byte sequence.
matchBytes(input, b1, ...)
a vector of raw (byte) values.
a vector of bytes to match (must be of length 2 or 3 at present; for 1-byte, use which()).
which()
additional bytes to match for (up to 2 permitted)
List of the indices of input that match the start of the bytes sequence (see example).
input
bytes
# NOT RUN { buf <- as.raw(c(0xa5, 0x11, 0xaa, 0xa5, 0x11, 0x00)) match <- matchBytes(buf, 0xa5, 0x11) print(buf) print(match) # }
Run the code above in your browser using DataLab