Official Sponsor

社内IT・情シス業務でお困りですか? 月額1,650円〜の情シス代行「Lapis Tech」

無料相談・IT診断はこちら
拡張子辞典 2026-04-09

IT用語: .toml(TOML形式)とは|人間に読みやすい設定ファイルフォーマット

Rust・Python・Hugo等で使われるTOML(Tom's Obvious, Minimal Language)形式の設定ファイルの仕様を解説。

.tomlファイルとは

.tomlは「TOML(Tom’s Obvious, Minimal Language)」形式の設定ファイルです。GitHubの共同創業者Tom Preston-Wernerが設計し、「人間に読みやすく・書きやすく・パーサーが簡単に実装できる」を目標にしています。Rustのパッケージマネージャ(Cargo)・Pythonのプロジェクト設定(pyproject.toml)・Hugo(静的サイトジェネレーター)などで標準採用されています。

TOMLの基本構文

# コメント
title = "My Project"
version = "1.0.0"
debug = true

[database]
host = "localhost"
port = 5432
name = "mydb"

[server]
port = 8080
workers = 4

[[fruits]]
name = "apple"
color = "red"

[[fruits]]
name = "orange"
color = "orange"

YAML・JSONとの比較

比較軸TOMLYAMLJSON
コメント可能可能不可
人間の読みやすさ高い高い(インデント敏感)
ネストの表現セクション形式インデント波括弧
用途アプリ設定CI/CD・K8s設定API・データ交換

Rustエコシステムではほぼ標準、Pythonプロジェクトでもpyproject.tomlとしてパッケージ管理設定に使われています。

おすすめの高速レンタルサーバー PR

関連する用語 (拡張子辞典)

全17件を見る
🎓

ITスキルを動画でマスター

\ 新規受講生 割引実施中 /

React、AWS、Pythonなど、現役エンジニアから直接学べる世界最大級の動画講座。

人気のコースを見る

PR: スポンサーリンク

法人・個人向けサポート 受付中

インフラ構築やトラブル対応で お困りではありませんか?

AWSの構築、社内ネットワーク(VPN/NW)の改善、その他原因不明のITトラブルまで、現役インフラエンジニアが直接サポートします。単発でのご相談や、毎月のスポット顧問契約も可能です。

Sponsored Link

バグ・要望を報告する