我想以编程方式下载一个gzipped文件并解压缩它,但是我想在完全下载之前就开始解压缩它,也就是说,在下载时进行实时解压缩。这是否可能,或者gzipped格式禁止这种实时解压缩。
当然,我可以使用Java的GZIPInputStream库在本地文件系统上逐部分解压缩文件,但在本地文件系统上,我显然拥有完整的gzipped文件。但在从互联网或云存储中下载的情况下,是否可以在没有完整的gzipped文件的情况下进行解压缩?
当然,我可以使用Java的GZIPInputStream库在本地文件系统上逐部分解压缩文件,但在本地文件系统上,我显然拥有完整的gzipped文件。但在从互联网或云存储中下载的情况下,是否可以在没有完整的gzipped文件的情况下进行解压缩?
gzip
压缩格式可以流式传输,大多数其他压缩格式也是可以的。 - that other guy