使用Zlib :: Inflate时出错'无效距离太远'

时间:2014-11-20 12:17:05

标签: ruby-on-rails ruby zlib

我通过Zlib deflate存储mySQL中的BLOB数据。存储是在运行ruby 1.8.6的机器上使用mysql gem完成的。

当尝试使用Zlib::Inflate.inflate(raw_data)解压缩运行ruby 2.0和mysql2 gem的计算机上的数据时,我得到了一个"无效距离太远"来自Zlib的错误。这表明Zlib无法读取压缩数据。

是否有一种已知的方法来检索和解压缩此数据,或者是在1.8.6机器上解压缩的唯一方法?

我是否正确研究ruby和mysql连接器版本?或者问题可能是rails或linux(zlib)相关吗?

0 个答案:

没有答案