文件名称:msgpack-ruby:Ruby msgpack.org的MessagePack实现[Ruby]
文件大小:126KB
文件格式:ZIP
更新时间:2024-05-02 17:55:08
msgpack C
消息包 是一种有效的二进制序列化格式。 它使您可以在JSON之类的多种语言之间交换数据,但是它更快,更小。 例如,将小整数(如标志或错误代码)编码为单个字节,并且典型的短字符串除字符串本身外仅需要一个额外的字节。 如果您曾经想使用JSON来获得便利(使用元数据存储图像),但又出于技术原因(二进制数据,大小,速度...)而无法使用,则MessagePack是一个完美的替代品。 require 'msgpack' msg = [1,2,3].to_msgpack #=> "\x93\x01\x02\x03" MessagePack.unpack(msg) #=> [1,2,3] 使用RubyGems安装: gem install msgpack 或构建msgpack-ruby并安装: bundle rake gem install --local pkg/msgpack 用例 使