来源:云罗郡主 发布时间:2019-02-23 15:34:16 阅读量:977
下面php中文网介绍如何使用PHP将文件压缩为ZIP文件,通过文件的压缩,我们减轻文件的内存,并且以压缩文件并将其存储在网站上。
一:使用PHP将文件压缩为ZIP文件
通过压缩文件来分发文件时,可以保存传输量,首先要先了解下什么是ZIP文件?
zip是一种归档文件格式,最初由pkware公司开发的pkzip创建,ZIP文件也经常被使用,因为通过通信功能交换数据,让数据进行压缩。
二:如何压缩到ZIP文件
虽然它通常由命令和GUI实用程序压缩,但PHP还具有处理zip文件的功能,如果使用php-m命令显示zip,它将被嵌入,代码如下:
1 |
|
ZipArchive :: addFile - 从给定路径向ZIP存档添加文件
说明
1 |
|
将文件添加到给定路径的ZIP存档中。
参数
filename
要添加的文件的路径。
localname
如果提供,这是ZIP存档中将覆盖的本地名称filename。
start
不使用此参数,但需要扩展ZipArchive。
length
不使用此参数,但需要扩展ZipArchive。
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。
例如:
1 2 3 4 5 6 7 8 9 10 |
|
注意:为了获得最大的可移植性,建议始终使用正斜杠(/)作为ZIP文件名中的目录分隔符。