Feb
12
Felix的PHP压缩类 - fmzip (提供下载)
重写了原先的那个compressor, 代码清晰多了, 做了完整的注释, 并且配上了简陋, 但是完善的manage.
PHP压缩类 - fmzip v1.0
Felix021 @ http://www.19880711.com
此格式与现有格式不兼容, 为Felix的原创, 仅保留文件内容/文件名/访问权限(Linux/Unix下有效), 主要是为了方便本地与服务器之间的文件传输, 可以把文件夹打包, 如果服务器支持gzuncompress函数, 还可以进行压缩. 压缩格式见文件内注释.
注意: 对中文的支持需分类考虑
在Windows系统下请使用ANSI编码
在Linux类系统下请使用UTF-8编码
否则对于非英文很可能出现乱码
使用方法:
#必须
include("包含这个class的php文件");
$fz = new fmzip;
$fz->SetZipName("打包文件名");
#打包/压缩
$fz->SetSource("待打包目录");
$fz->compress($silent,$compress);
#解包/解压
$fz->SetTarget("待解包目录");
$fz->uncompress($silent);
$silent : true|false (不加引号!) 是否产生输出 默认为true,不产生
$compress : true|false (不加引号!) 是否压缩 默认为true,压缩
转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php 。
下载文件 (已下载 1129 次)
PHP压缩类 - fmzip v1.0
Felix021 @ http://www.19880711.com
此格式与现有格式不兼容, 为Felix的原创, 仅保留文件内容/文件名/访问权限(Linux/Unix下有效), 主要是为了方便本地与服务器之间的文件传输, 可以把文件夹打包, 如果服务器支持gzuncompress函数, 还可以进行压缩. 压缩格式见文件内注释.
注意: 对中文的支持需分类考虑
在Windows系统下请使用ANSI编码
在Linux类系统下请使用UTF-8编码
否则对于非英文很可能出现乱码
使用方法:
#必须
include("包含这个class的php文件");
$fz = new fmzip;
$fz->SetZipName("打包文件名");
#打包/压缩
$fz->SetSource("待打包目录");
$fz->compress($silent,$compress);
#解包/解压
$fz->SetTarget("待解包目录");
$fz->uncompress($silent);
$silent : true|false (不加引号!) 是否产生输出 默认为true,不产生
$compress : true|false (不加引号!) 是否压缩 默认为true,压缩
欢迎扫码关注:
转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php 。
风吟
2008-4-11 08:56
压缩的内容打不开........都是0 KB
felix021 回复于 2008-4-11 16:39
只能用我的这个压缩和解压,不是通用格式。。
分页: 1/1 1