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