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