Ruby解压缩文件压缩成snappy框架格式* .sz

时间:2017-03-26 13:03:04

标签: ruby snappy

我需要在Ruby中解压缩snappy * .sz文件。

格式规范在这里: https://github.com/google/snappy/blob/master/framing_format.txt

到目前为止,我找到了2颗宝石。

https://github.com/miyucy/snappy - 似乎完全没用。

https://github.com/willglynn/snappy-ruby - 能够解压缩单独的snappy块,但不能整个框架snappy文件。

问题: 是否有一个工作的红宝石宝石,可以让我做类似的事情:

framing_snappy.unpack('filename.sz')

或唯一的方法是编写自己的代码来解析字节并乱解按位移位?

1 个答案:

答案 0 :(得分:0)

以防万一有人面临类似的问题。 我终于想出了 this code ,它似乎正在发挥作用。