2013-09-16 92 views
1

假设我在服务器上有一个大的zip文件,我有兴趣通过HTTP从它提取一个子集。这是可能的TrueZip,如果是的话,如何?这个想法并不需要下载整个压缩文件,而只需要下载zip压缩文件,然后进行一些查找,然后从中提取一系列文件。TrueZip可以用于通过流查找

回答

2

因为TrueZIP 7.7.3不支持这个功能。

但是,TrueZIP驱动程序HTTP(S)仅仅是Apache HttpsClient的一个小包装,它支持这一点。此外,TrueZIP确实提供了必要的接口逻辑(由其他驱动程序使用,例如TrueZIP Driver ZIP)。所以虽然目前还不支持,但应该可以通过增强TrueZIP驱动程序HTTP(S)的当前实现来实现。

+1

感谢您对框架的明确解释! – carlspring

1

你在说什么类型的服务器?

如果这是一个HTTP服务器 - 那么答案是否定的。您必须运行某个服务器应用程序才能接收命令以“只提取一个子集”。如果没有这个,你应该把整个文件下载到客户端并且提取到客户端。如果你仍然在谈论HTTP服务器,那么你可能意味着分块文件下载(寻找并找到一个地方),那么可能的答案是肯定的,但这需要大量的分析和编码,我认为。

相关问题