R中的9级压缩

Bon*_*ond 0 php compression gzip r

我正在做一个POST呼叫,我必须做一个压缩,下面是我的php代码,它做的压缩非常好

 $msg = base64_encode(gzcompress($msg,9))
Run Code Online (Sandbox Code Playgroud)

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

 y2 <- memCompress(x, "bzip2")
 y3 <- memCompress(x, "xz") 
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*ler 5

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

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