FLAC的正确Content-Type是什么?2021年如何查询官方标准媒体类型列表?
FLAC格式对应Content-Type相关问题解答
两类FLAC媒体类型的来源与非标准判定逻辑
- 目前技术生态中并存的
audio/flac和audio/x-flac两类媒体类型,是不同发展阶段形成的命名产物。 - MDN将
audio/x-flac判定为非标准类型的依据,来自通用的媒体类型命名规则:按照行业惯例,未完成官方注册的实验性、自定义格式,会在类型名前加x-前缀做标识,这类前缀对应的类型从规则层面就不属于正式标准化序列,无论有多少软件支持该命名,都不改变其非标准属性。
关于FLAC官方注册状态的常见误区
- 很多人误以为FLAC从未在IANA完成注册,属于常见的信息差误解:FLAC早在2008年就走完了正式媒体类型注册流程,对应的注册值就是
audio/flac。 - 造成“未被官方收录”错觉的原因主要有两点:一是早期IANA公开列表的展示功能不完善,部分注册条目没有在音频分类的表层列表直接展示;二是大量存量操作系统、应用软件、Web服务器长期沿用
audio/x-flac的旧命名,从未同步更新到最新的注册规范,加上部分旧技术文档更新滞后,最终形成了“官方未收录”的普遍认知偏差。
2021年场景下的标准规则参考
- 2021年时点下,确认某类文件对应标准Content-Type的唯一权威渠道,就是IANA维护的官方媒体类型注册台账,任何软件自定义规则、零散的文档说明都不具备标准判定效力。
- 当时FLAC对应的唯一正式标准Content-Type为
audio/flac;audio/x-flac属于历史遗留的非标准兼容命名,仅能作为适配旧生态的兼容选项使用,不属于规范认可的标准值。
内容的提问来源于stack exchange,提问作者jrochkind
相关产品推荐
相关产品推荐

