.toml
低リスクTom's Obvious Minimal Language
曖昧性の少ない設定用データ形式。Rust の Cargo や Python のパッケージング(pyproject.toml)で採用されています。
MIME タイプ
- application/toml
カテゴリ
data
何で開けるか
- VS Code
- taplo
- TOML パーサライブラリ
OS 別の開き方
Windows
- VS Code、taplo (Rust 製)
macOS
- 同上
Linux
- 同上
iOS
- Koder
Android
- Acode
危険性と注意点
- YAML のように任意オブジェクト生成はできないため RCE リスクは低い。パーサ実装の DoS には注意
よくある間違い
- 配列テーブルの書き方(
[[array]])を混同し、構造が壊れる - キーに
.を含める際はダブルクオートで囲む必要がある