tar.gz 文件的正确 MIME 类型是什么?

Lil*_*ley 58 mime-types gzip tar file-types

tar.gz 文件的正确 MIME 类型是什么?

我四处搜索并发现了几个正在使用的值,包括:

application/x-gzip
application/x-gtar
application/x-tgz
Run Code Online (Sandbox Code Playgroud)

但是我找不到任何迹象表明其中哪些(如果有)是正确的或规范的值。

Sun*_*000 88

截至 2012 年 8 月,RFC 6713 中推荐的 MIME 类型为application/gzip.

根据IANA 注册表,tar 不是官方媒体类型,因此 GZipped tar 文件正式只是一个压缩文件。

假设,如果 tarball 是官方媒体类型并遵循约定,则其 MIME 类型将是application/tar(文件扩展名 .tar),其压缩版本将是application/tar+gzip(文件扩展名 .tar.gz 和 .tgz)。

  • @PJBrunet 那将是不正确的媒体类型,因为`application/zip` 与`application/gzip` 的格式不同,而`tar.gz` 是一个_gzipped_ tarball;Zip 使用多种压缩方法,并非所有这些方法都是免费许可的。也许你很幸运,你的解压库从它们的数据流中识别出这两种格式。 (5认同)
  • 如果`tar` 不是官方媒体类型,那么`application/x-tar+gzip` 不是最正确的吗?我觉得即使它不那么......官方也会更清楚。 (2认同)

td5*_*512 6

尽管大多数已被弃用,但它们在技术上都是正确的,只是 MIME 类型不同。

正确的 MIME 类型application/x-gzip符合 cPanel 标准。

  • 除了糟糕的编码实践之外,cPanel 并不是任何标准。 (26认同)