跳到主要内容

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