2017-03-26 405 views
0

我需要在Ruby中解压缩snappy * .sz文件。红宝石解压缩文件压缩在snappy framing格式* .sz

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

我已经找到2颗宝石至今。

https://github.com/miyucy/snappy - 似乎是完全无用的。

https://github.com/willglynn/snappy-ruby - 能够拆开单独的活泼块,但不是整个框架snappy文件。

问题: 有一个工作红宝石的宝石,让我做一些事情,如:

framing_snappy.unpack('filename.sz') 

或唯一的办法就是写自己的代码,将解析字节,乱按位的变化?

回答

0

以防万一有人遇到类似的问题。 我终于想出了this code它似乎工作。