0
A
回答
1
1
0
如果你只是需要一个通用的包装来解码基于给定方法的名称,而不是使用一个数组:
$decode = array(
"gzip" => "gzdecode",
"deflate" => "gzinflate",
"compress" => "gzuncompress",
"x-gzip" => "gzdecode",
"x-deflate" => "gzinflate",
"x-compress" => "gzuncompress",
);
然后,而不是解码($斌,“X- gzip“)你只是用:
$uncompressed = $decode["x-gzip"]($bin_data);
虽然我想知道用例。也许你会更好地包装在一个函数..:}
相关问题
- 1. 解码HTTP分块+ gzip压缩内容
- 2. 分块编码响应的gzip压缩?
- 3. 字符串表编码与gzip压缩
- 4. 的WebSocket交通编码(GZip压缩)
- 5. Gzip解压缩
- 6. 如何为LZMA2编写Hadoop压缩/解压缩编解码器?
- 7. Mule esb文件压缩/编码和解压缩/解码
- 8. 解压缩GZIP流
- 9. GZip解压缩停止在任意点
- 10. ASP.NET MVC WEB API Gzip压缩 - 解压缩
- 11. 使用zlib库进行gzip解压缩
- 12. C++压缩库 - 放气或Gzip已
- 13. 如何解码gzip编码的html?
- 14. 在Haskell中解压缩GZip
- 15. 为silverlight解压缩gzip流
- 16. 解压缩gzip http请求
- 17. GZIP串压缩不解压“£”字符
- 18. iphone:编码数据压缩或压缩代理?
- 19. “内容解码失败”错误时使用GZIP压缩
- 20. Tomcat的压缩不添加内容编码:gzip的页眉
- 21. gzip压缩utf-8编码php页面的问题。帮帮我!
- 22. IIS 7 GZIP压缩和内容编码错误
- 23. 如何从GZIP解压缩PHP脚本?
- 24. javascript gzip压缩
- 25. AppEngine gzip压缩
- 26. gzip压缩
- 27. 目标C压缩库,将压缩和解压缩,密码保护?
- 28. node.js如何流化22GB gzip压缩文件解压缩
- 29. 解码Base64编码ZIP存档(GZIP)
- 30. DataSet或任何.Net对象的压缩/解压缩
感谢Pekka,但我需要一个类,处理所有这些算法,如:解码($字符串,“x-gzip”); – Ryan 2010-09-04 22:58:45
@David我明白了。我怀疑会有这样一个普遍的图书馆。它必须是一个已编译的扩展,这些PHP实现可能会非常慢......也许你可以自己放一些东西,但我不知道这些其他算法(什么是“压缩”)有一个PHP实施。无论如何,等待 - 也许会出现一些问题。 – 2010-09-04 23:00:08