我可以在不将文件解压缩到临时文件的情况下访问zip文件中的文件/文件夹吗?以编程方式访问zip文件中的文件?
这是在linux系统上。
现在,我只需要从文件中“读取”,但是是否可以“写入”它呢?
编辑1:对不起,不澄清,我所期待的一个命令行工具,将允许它从任何语言工作,但作为替代,一个PHP的解决方案/工具包是我需要什么。
我可以在不将文件解压缩到临时文件的情况下访问zip文件中的文件/文件夹吗?以编程方式访问zip文件中的文件?
这是在linux系统上。
现在,我只需要从文件中“读取”,但是是否可以“写入”它呢?
编辑1:对不起,不澄清,我所期待的一个命令行工具,将允许它从任何语言工作,但作为替代,一个PHP的解决方案/工具包是我需要什么。
您没有提及该语言,但Java有一个可用于读取和写入zip文件的整个库。
参见:http://download.oracle.com/javase/6/docs/api/java/util/zip/package-summary.html
对于C或C++,你将不得不使用第三方库。
写作很多工作。新的压缩数据可能与旧数据的大小不同,并且zip在末尾存储其目录,所以附加文件也不是微不足道的。 – 2010-10-07 05:52:21
嗯 - 可能的话,我们可以从命令行“输送”一个文件的输出,供其他程序使用,但是不能将输入从某个“输入”到zip文件中? – siliconpi 2010-10-07 06:14:36