2010-11-03 93 views

回答

1

THESE帮助?

+0

yes.thanks亨迪 – Sam3 2010-11-03 19:34:46

0

一般原则,这是不可能的。要查看内容,您必须至少下载部分内容。

但是,您可以下载存档(特定格式)的标头和读取。如果它包含一个文件名和大小的列表,那么在下载整个文件之前,应该给你足够的信息来“查看内容”。

大多数格式都有一个已知长度的标题段(或记录在文件的前几个字节中),所以抓住前8个字节(类型为4,标题长度为4),然后标题的其余部分(基于长度)可能是可行的。这似乎有点尴尬。

在非固实压缩的情况下,你也可以请求对应于从服务器文件中的特定块,但我不知道你会如何去解它。

0

对于ZIP存档这是不可能的,因为有关的文件存储在档案信息,位于归档(中央目录)的端部与每个压缩文件之前,即压缩文件数据第二文件等等。 因此,您只能在归档中看到关于第一个文件的信息,并查看所有需要下载数据的更多信息。