TOML

人間が読みやすいファイルフォーマット - TOML

人間が読みやすいファイルフォーマットは、バイナリ形式とは異なり、テキストエディタで直接開いて内容を確認・編集できる形式です。JSON、YAML、XMLなどのデータ交換フォーマットから、CSVやTSVなどの表形式データ、MarkdownやHTMLなどのマークアップ言語まで、様々な用途に応じたフォーマットが存在します。これらのフォーマットは、可読性とポータビリティを重視しており、異なるシステム間でのデータ共有や設定管理において重要な役割を果たしています。

ファイルフォーマット データ交換 設定ファイル テキストベース シリアライゼーション マークアップ言語
[[items]]
code = "json"
slug = "javascript-object-notation"
name = "JSON"
description = "キーと値のペアでデータを表現する、人間が読み書きしやすい軽量なデータ交換フォーマットです。"
extensions = "[\".json\"]"

[[items]]
code = "jsonl"
slug = "json-lines"
name = "JSON Lines"
description = "1行に1つのJSONオブジェクトを記述する形式で、ログファイルやストリーミングデータの処理に適しています。"
extensions = "[\".jsonl\",\".ndjson\"]"

[[items]]
code = "xml"
slug = "extensible-markup-language"
name = "XML"
description = "タグを使ってデータを構造化するマークアップ言語で、データの保存や転送によく使われます。"
extensions = "[\".xml\"]"

[[items]]
code = "yaml"
slug = "yaml-aint-markup-language"
name = "YAML"
description = "データ構造を人間が読みやすい形式で表現するためのデータ直列化フォーマットで、設定ファイルによく使われます。"
extensions = "[\".yaml\",\".yml\"]"

[[items]]
code = "toml"
slug = "tom-s-obvious-minimal-language"
name = "TOML"
description = "読みやすい設定ファイルのための、キーと値のペアを重視したシンプルな設定ファイルフォーマットです。"
extensions = "[\".toml\"]"

[[items]]
code = "csv"
slug = "comma-separated-values"
name = "CSV"
description = "カンマで区切られた値でデータを表現する、シンプルで広く使われる表形式データのフォーマットです。"
extensions = "[\".csv\"]"

[[items]]
code = "tsv"
slug = "tab-separated-values"
name = "TSV"
description = "タブで区切られた値でデータを表現する、表形式データのシンプルなフォーマットです。CSVと似ていますが区切り文字が異なります。"
extensions = "[\".tsv\"]"

[[items]]
code = "env"
slug = "environment-variables"
name = "ENV"
description = "環境変数を定義するためのシンプルなキー・値ペア形式で、アプリケーション設定の管理に広く使われます。"
extensions = "[\".env\"]"

[[items]]
code = "ini"
slug = "intitialization-files"
name = "INI"
description = "セクションとキー・値のペアで設定情報を保存する、シンプルな設定ファイルフォーマットです。"
extensions = "[\".ini\"]"

[[items]]
code = "properties"
slug = "properties"
name = "Properties"
description = "キーと値のペアで設定情報を保存する、Javaアプリケーションで広く使われるシンプルな設定ファイル形式です。"
extensions = "[\".properties\"]"

[[items]]
code = "md"
slug = "markdown"
name = "Markdown"
description = "テキストを読みやすく、書きやすいプレーンテキスト形式で記述し、構造化されたドキュメントに変換するための軽量マークアップ言語です。"
extensions = "[\".md\",\".markdown\"]"

[[items]]
code = "rst"
slug = "restructuredtext"
name = "reStructuredText"
description = "技術ドキュメントの作成に使われる軽量マークアップ言語で、特にPythonのドキュメント作成で標準的に使用されます。"
extensions = "[\".rst\",\".rest\"]"

[[items]]
code = "html"
slug = "hypertext-markup-language"
name = "HTML"
description = "ウェブページの構造とコンテンツを記述するためのマークアップ言語です。"
extensions = "[\".html\",\".htm\"]"