在PHP中有一个ZipArchive类,专门用于文件的压缩解压相关 *** 作
在ZipArchive类中主要使用到了如下方法:
第一个参数:要打开的压缩包文件
第二个参数:
ZIPARCHIVE::OVERWRITE总是创建一个新的文件,如果指定的zip文件存在,则会覆盖掉
ZIPARCHIVE::CREATE 如果指定的zip文件不存在,则新建一个
ZIPARCHIVE::EXCL 如果指定的zip文件存在,则会报错
ZIPARCHIVE::CHECKCONS 对指定的zip执行其他一致性测试
上面就是ZipArchive的一些常用方法,下面来一些简单示例
要用PHP压缩解压文件,常用的方法是调用命令行去执行解压缩 *** 作可以用exec()
、system()等函数调用shell命令
Linux下解压缩命令是tar
[-cxtzjvfpPN]
文件与目录,tar命令可以压缩解压.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip这些类型的文件
Linux下默认无法使用rar格式的,要另外安装RAR
for
Linux,然后使用rar和unrar命令解压缩rar格式的压缩文件
PHP文件一般来说是一个网页文件。不能解压。如果要打开的话,可以用文本编辑器打开看里面的内容,比如Windows自带的记事本或者写字板,通常情况下,PHP文件是纯文本的内容。利用这些文本编辑器可以看到所有内容。
另外,这可能是你在下载某个资源的时候那个资源不存在返回的一个错误页面,而下载工具却把他下载下来了。
so,建议重新找一个有效的资源重新下载。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)