我通过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)相关吗?