是否有像 ZipArchive 之类的简单界面用于 tar.gz 存档,它允许我将存档流式传输到客户端而不是将其保存在服务器上?如果是这样,有人可以告诉我怎么做吗?
谢谢!
您可以使用 passthru() 或 exec() 指示 tar 命令将 tar.gz 文件发送到标准输出。例如
tar cfz - name1 name2 ...
此链接可能对您有用。您能否更具体地说明不希望文件暂时在文件系统上?
http://www.clker.com/blog/2008/03/27/creating-a-tar-gz-on-the-fly-using-php/