Skip to main content

3. text/csv的MIME类型注册 (MIME Type Registration of text/csv)

本节提供媒体类型注册申请(根据RFC 2048 [1])。

注册信息

收件人: [email protected]

主题: 注册MIME媒体类型text/csv

MIME媒体类型名称

text

MIME子类型名称

csv

必需参数

可选参数

charset参数

CSV的常见用法是US-ASCII,但可以与"charset"参数结合使用IANA为"text"树定义的其他字符集。

header参数

"header"参数指示标题行的存在或缺失。有效值为"present"或"absent"。选择不使用此参数的实现者必须自己决定标题行是存在还是缺失。

编码注意事项

根据RFC 2046 [3]第4.1.1节的规定,此媒体类型使用CRLF来表示换行符。但是,实现者应注意,某些实现可能使用其他值。

安全注意事项

CSV文件包含被动文本数据,不应构成任何风险。但是,理论上可能包含恶意二进制数据,以利用处理CSV数据的程序中的潜在缓冲区溢出。此外,私人数据可能通过此格式共享(这当然适用于任何文本数据)。

互操作性注意事项

由于缺乏单一规范,实现之间存在相当大的差异。实现者在处理CSV文件时应遵循"在你所做的事情上保守,在你从他人接受的内容上宽容"(RFC 793 [8])的原则。第2节中可以找到尝试性的通用定义。

决定不使用可选"header"参数的实现必须自己决定标题是缺失还是存在。

已发布的规范

虽然存在各种程序和系统的众多私有规范,但此格式没有单一的"主"规范。第2节中可以找到尝试性的通用定义。

使用此媒体类型的应用程序

  • 电子表格程序
  • 各种数据转换工具

附加信息

魔数 (Magic number(s))

文件扩展名

CSV

Macintosh文件类型码

TEXT

联系信息

联系人姓名及电子邮件地址: Yakov Shafranovich [email protected]

预期用途: COMMON(通用)

作者/变更控制者: IESG