【发布时间】:2010-11-12 16:46:07
【问题描述】:
我正在编写一个浏览器插件,与 Flash 和 Java 类似,它会在文件(.jar 或 .swf)显示后立即开始下载。 Java 等待(我相信)直到整个 jar 文件被加载,但 Flash 没有。我想要同样的能力,但需要一个压缩的存档文件。我想在下载了解压缩所需的字节后立即访问存档中的文件。
例如,我正在将存档下载到内存缓冲区,一旦第一个文件可以解压缩,我希望能够将它解压缩(也可以解压缩到内存缓冲区)。
是否有任何格式/库支持此功能?
编辑:如果可能的话,我更喜欢单一的文件格式,而不是单独的文件格式来压缩和归档,比如 gz/bzip2 和 tar。
【问题讨论】:
-
你找到了什么解决方案?
标签: c++ compression streaming archive