Description Details Author(s) References See Also Examples
This is the library that can serialize or deserialize MessagePack format data.
Package: | MessagePack for R |
Type: | Package |
Version: | 1.1 |
Date: | 2013-11-21 |
License: | BSD_2_clause + file LICENSE |
Mikiya TANIZAWA 1970mix@gmail.com
pack
,
unpack
,
msgpack.writeResult
,
msgpack.matrix
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | (data <- c(1,2,3))
#[1] 1 2 3
(d <- pack(data))
#[1] 93 01 02 03
msgpack.writeResult("test.txt", d)
unpack("test.txt") # <= unserialize from binary file
#[1] 1 2 3
unpack(d) # <= unserialize from binary bits
#[1] 1 2 3
# example to serialize {"compact":true}, which appears at http://msgpack.org/.
sample <- TRUE
names(sample) <- c("compact")
sample
#compact
# TRUE
pack(sample)
#[1] 81 a7 63 6f 6d 70 61 63 74 c3
# Positive FixNum
a <- 100
pack(a)
#[1] 64
unpack(pack(a))
#[1] 100
# uint16
a <- 2^10
pack(a)
#[1] cd 04 00
unpack(pack(a))
#[1] 1024
# int16
a <- -2^10
pack(a)
#[1] d1 fc 00
unpack(pack(a))
#[1] -1024
# double
a <- 10.1
pack(a)
#[1] cb 40 24 33 33 33 33 33 33
unpack(pack(a))
#[1] 10.1
# FixRaw
a <- "sample character"
pack(a)
#[1] b0 73 61 6d 70 6c 65 20 63 68 61 72 61 63 74 65 72
unpack(pack(a))
#[1] "sample character"
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.