2

PHPを使用して解凍できるPerlを使用して圧縮文字列を作成する必要がありますgzuncompress

Perlで次のことを試しました

use IO::Compress::Gzip qw(gzip $GzipError) ;
my $input  = 'THIS IS A TEST'; 
my $output;
gzip \$input => \$output;

しかし、PHPはこれを解凍できません

Perlから出力を表示すると、PHPのgzcompressを使用して圧縮した場合とは異なります。

これを解決するための助けをいただければ幸いです

4

1 に答える 1

2

Compress::Zlibcompressの関数を使用します。

$ perl -MCompress::Zlib=compress -e 'print compress("Foo Bar\n")' | php -r 'echo gzuncompress(fgets(STDIN));'

出力:

Foo Bar
于 2012-09-13T11:43:41.010 に答える