gzip 没有 zipentry,因为 gzip 格式不支持多个条目。因此,您经常看到文件".tar.gz"
是".tgz"
两种格式的组合:“tar”(用于将多个文件粘贴在一起)和“gzip”(用于压缩它们)。
更新:
如果要在 zip 文件中生成 gzip 文件,则需要将 GZIPOutputStream 包裹在 ZipOutputStream 周围(在调用之后.putNextEntry
)。只需确保您不调用close()
GZIPOutputStream,只需调用.finish()
.