因此,我正在将一个相对复杂的脚本从Python重写到Ruby中(作为重建整个遗留应用程序的一部分)。 一切都很顺利,除了1点,我需要把字符串压缩成某种格式。你知道吗
下面是原始的Python代码:
gz = zlib.compressobj(9, zlib.DEFLATED, zlib.MAX_WBITS | 16)
zstr = gz.compress(jcomment) + gz.flush()
这是我的Ruby等价物:
gz = Zlib::Deflate.new 9, Zlib::MAX_WBITS | 16
zstr = gz.deflate(jcomment) + gz.flush(Zlib::FINISH)
但结果却完全不同。你知道吗
我错过了什么?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐