2017-03-26 253 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它似乎工作。