14得票2回答
标准ZIP使用哪种算法?

我已经谷歌、维基和阅读了ZIP的RFC,但无法找到有关ZIP所使用的确切算法的任何信息。 我找到了关于ZIP == TAR + GZIP的信息。 但是,这些信息让我感到困惑。 因为我记得GZIP使用LZW算法,而TAR使用LZMA,我无法想象ZIP如何等于TAR + GZIP(LZMA ...

13得票4回答
PHP能解压taz文件吗?(.tar.Z)

我尝试使用Zlib来解压文件,但它只是显示“数据错误”并给了我一个空文件。这是我尝试的代码:// Open a new temp file to write new file to $tempFile = fopen("tempFile", "w"); // Make sure tempFil...

13得票2回答
无损压缩方法,用于在进行Base64编码之前缩短字符串长度?

我刚刚构建了一个小型网页应用程序,用于预览HTML文档,生成包含base64编码数据的HTML(以及所有内联CSS和JavaScript)的URL。问题是,这些URL很快就变得有点长。有没有"事实上"标准的方式(最好使用Javascript)可以在不丢失数据的情况下先压缩字符串? 附:我之前...

10得票5回答
解析GIF光栅数据 - LZW

我一直在尝试用PHP解压GIF,似乎除了LZW解压以外都有了。我保存了一张如下的图片: 这张图片是3 x 5的,就像这样: Blue Black Black Black Blue Black Black Black Black White White White White White...

8得票2回答
PHP LZW二进制解压函数

我在互联网上搜索了很久,但没有找到一个能够处理这些JavaScript函数输出数据的PHP LZW解压实现。 function lzw_encode(s) { var dict = {}; var data = (s + "").split(""); var out ...

8得票8回答
低内存条件下的LZW压缩/解压缩

有人能指导我如何在低内存条件(<2k)下实现LZW压缩/解压缩吗?这可行吗?

7得票2回答
LZW解压算法

我正在为一项作业编写程序,需要实现LZW压缩/解压缩。我使用以下算法: - 压缩 w = NIL; while ( read a character k ) { if wk exists in the dictionary w = w...

7得票2回答
LZ函数用法不清楚

注意:本问题涉及Windows LZ函数,这些函数是以LZ为前缀的文件管理函数,如LZOpenFile、LZCopy、LZClose等。如果Google没有错的话,这些可能是Windows API文档中最不好记录的函数之一。 我正在尝试弄清楚哪种文件适合使用Windows LZ功能。官方文档...