配置文件格式:YAML、TOML、JSON 与 INI
应用程序设置、环境变量与 DevOps 语法对比。
以隐私保护为设计核心
文件通过 WebAssembly 和 HTML5 API 在您的浏览器中进行本地处理。它们绝不会离开您的设备,因此不会上传到服务器,也不会存储在第三方服务中。
拒绝排队,绝不限速
在您的设备上立即开始转换 - 无需等待上传,无需排队下载,也不受远程服务器限速。
免费且无限使用
无需注册账号或购买套餐,也不会受到人为设置的文件大小限制,即可使用所有可用工具。只要您的浏览器和设备能够处理,您可以随时进行转换。
格式比较与技术规格
| 输出格式 | MIME 类型 | 规格 | 类型 |
|---|---|---|---|
| YAML 配置 | text/yaml | YAML-SPEC-12 | YAML 配置文件 |
| JSON 科学 JSON 数据 | application/json | RFC-4180-CSV | 结构化遥测 JSON |
| TOML 配置 | application/toml | TOML-SPEC-V1 | Tom 的显而易见的极简语言 |
| INI 设置 | text/plain | YAML-SPEC-12 | Windows INI 初始化文件 |
| ENV Dotenv | text/plain | YAML-SPEC-12 | 环境变量文件 |
| XML 配置 | application/xml | W3C-XML-SPEC | 可扩展标记语言配置文件 |
技术规格与编解码器解析
TOML 与 YAML:配置格式之争
TOML 旨在无歧义地映射为表,并定义清晰的值类型,但易读的格式无法避免所有配置错误。请根据读取文件的应用程序要求验证配置。
为什么 JSON 不适合用作配置文件
标准 JSON 不支持注释,并且如果列表末尾留有尾随逗号则会解析失败。将 JSON 配置转换为 YAML 或 TOML 允许开发人员在文件内部添加解释性注释和文档。
实用信息
上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。