You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

<!DOCTYPE NETSCAPE-Bookmark-file-1>书签文件是否存在官方标准咨询

<!DOCTYPE NETSCAPE-Bookmark-file-1> 书签文件格式的标准情况说明

核心结论:不存在任何官方发布的正式标准、对应RFC文档或权威格式规范。

这个格式最早起源于上世纪90年代的网景(Netscape)浏览器,是网景为自家浏览器书签导入导出功能设计的私有格式,自始至终没有提交给W3C、IETF等标准化组织走正式标准化流程,网景自身也从未公开过完整、正式的格式定义文档。

目前所有主流浏览器(Chrome、Firefox、Edge等)导出、兼容的同类型书签文件,遵循的是事实层面的兼容标准,没有强制约束力:

  • 这套兼容规则最早是各厂商为了兼容网景遗留的书签文件,逆向对齐网景的实现逻辑形成的
  • 后续几十年里,各浏览器在迭代导入导出功能时,会互相对齐行为避免导入失败,慢慢沉淀出了大家默认遵守的结构规则

目前能找到的、最接近权威参考的资料只有三类,都不属于正式标准范畴:

  • 主流浏览器开源代码库中的书签导入导出模块实现:这是判断格式兼容性最准确的依据,各厂商的解析、生成逻辑都写在源码里,是实际执行的规则
  • 网景时期遗留的零散开发者文档:仅记录了格式的基础结构,比如用<H3>标签标识书签文件夹、<A>标签存储单个书签、<DL>标签做层级嵌套这类最基础的约定,没有覆盖边界情况、扩展字段的规则
  • 社区通用解析器的实现共识:各类开源书签解析库在多年迭代中,对松散语法、特殊字符转义、自定义扩展字段的处理形成了通用约定,但这类约定没有强制效力

需要注意的是,这类文件只是结构近似HTML,并不是标准HTML的子集:它允许大量不符合HTML规范的松散写法,比如不闭合标签、任意自定义属性、不遵循标准HTML的嵌套规则,这也是它使用独立DOCTYPE标识,而不引用任何标准HTML DTD的原因。

内容的提问来源于stack exchange,提问作者Jeroen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 10:09:16