非标准文件格式的文件扩展名和 Internet 媒体类型

非标准文件格式的文件扩展名和 Internet 媒体类型

对于 CSV(逗号分隔值),文件扩展名是.csv互联网媒体类型是文本/csv

对于 TSV(制表符分隔值),文件扩展名是.tsv/.tab互联网媒体类型是文本/制表符分隔值

由于一些现有标准,上述 2 个陈述众所周知。我的问题是 - 对于使用冒号 (:) 作为分隔符的分隔文本文件,它应该是文件扩展名互联网媒体类型? 对于没有明确标准的文本格式,是否有已知的方法可以确定正确的文件扩展名和 Internet 媒体类型?我搜索过这个,但没有找到任何有用的信息。

答案1

这仍然是一个 CSV 文件,尽管分隔符不同。
据我所知,没有为此定义特定的 mime 类型。

确实存在 CSV-SCHEMA 的 mime 类型,它是一种以通用方式描述 CSV 文件结构(包括分隔符)的方法。

请参阅 IANA 的 mime 类型列表这里以及 CSV-SCHEMA 格式的描述这里

答案2

媒体类型用于告诉浏览器或其他软件文件中包含什么类型的数据以及如何打开或处理它。

所以这是文本数据(无论使用什么分隔符),您可以简单地将其标记为“text/plain”或类似的内容,除非您希望浏览器或客户端软件对该分隔符进行一些特殊处理。

以下是文本的 MIME 类型列表,您可以检查一下是否有您特别感兴趣的类型:

http://www.iana.org/assignments/media-types/media-types.xhtml#text

StackOverflow 上也有一个类似的问题:

https://stackoverflow.com/questions/3828352/what-is-a-mime-type

相关内容