假设我在服务器上有一个大型zip文件,我有兴趣通过HTTP从中提取一个子集。 TrueZip有可能吗?如果可以,怎么样?这个想法不是要下载整个zip,而只需要下载zip标题,做一些寻找,然后从中提取文件集。
答案 0 :(得分:2)
原样,TrueZIP 7.7.3不支持此功能。
然而,TrueZIP驱动程序HTTP(S)只是Apache HttpsClient的一个小包装,它支持这一点。此外,TrueZIP确实提供了必要的接口逻辑(其他驱动程序使用,例如TrueZIP驱动程序ZIP)。因此,虽然目前不支持,但应该可以通过增强TrueZIP驱动程序HTTP(S)的当前实现来实现这一点。
答案 1 :(得分:1)
你在谈论什么样的服务器?
如果那是一个HTTP服务器 - 那么答案是否定的。您必须运行一些服务器应用程序来接收“仅提取子集”的命令。没有这个,您应该将整个文件下载到客户端并在客户端上提取如果你还在谈论HTTP服务器,那么你可能意味着分块文件下载(寻找和找到一个地方)然后可能回答是肯定的,但这需要大量的分析和编码我认为。