我可以连接两个已经 gzip 压缩的文件(使用 gzip)然后对它们进行枪压缩吗?截至今天,我从远程服务器下载 gzip 压缩的文件,单独对它们进行枪压缩,然后将它们合并。希望通过合并 gzip 压缩的文件然后进行 Gunzip 压缩来加快速度。
实际上我必须解析一些可以是任何形式的endian(Big或Little)的文件.如果我使用一个编码并解析其他编码,Perl解释器就会死掉.
open (my $fh, "<:raw:encoding(UTF-16LE):crlf", $ARGV[0]) or die cannot open file for reading : $! \n";
Run Code Online (Sandbox Code Playgroud)
要么
open (my $fh, "<:raw:encoding(UTF-16BE):crlf", $ARGV[0]) or die cannot open file for reading : $! \n";
Run Code Online (Sandbox Code Playgroud)
输出(对于LE中的文件和perl的编码为BE)
UTF-16BE:Malformed HI surrogate dc00 at toASCII.pl line 123.
Run Code Online (Sandbox Code Playgroud)