R

时间:2018-08-21 18:48:15

标签: php r compression gzip

我正在进行POST呼叫,因此我必须进行压缩 下面是我的php代码,它可以很好地进行压缩

 $msg = base64_encode(gzcompress($msg,9))

我想用R语言做同样的9级理解。我尝试了“ xz”,“ gzip”和“ bzip2”

 y2 <- memCompress(x, "bzip2")
 y3 <- memCompress(x, "xz") 

但是这2个也没有给我与PHP代码相同的字符串。 请帮助

1 个答案:

答案 0 :(得分:4)

为什么您要关心压缩结果是否相同?重要的是,减压后即可开始使用。您应该检查一下。

不能保证您将从任何给定的压缩器获得相同的压缩输出,除非它是完全相同的实现,具有完全相同的版本以及具有所有相同的设置(例如,压缩级别,使用的内存等) 。)压缩器可以为相同的输入生成许多可能的输出,并且所有这些输出都是有效的,因为解压缩时它们都提供相同的原始输入。