XML
人間が読みやすいファイルフォーマット - XML
人間が読みやすいファイルフォーマットは、バイナリ形式とは異なり、テキストエディタで直接開いて内容を確認・編集できる形式です。JSON、YAML、XMLなどのデータ交換フォーマットから、CSVやTSVなどの表形式データ、MarkdownやHTMLなどのマークアップ言語まで、様々な用途に応じたフォーマットが存在します。これらのフォーマットは、可読性とポータビリティを重視しており、異なるシステム間でのデータ共有や設定管理において重要な役割を果たしています。
ファイルフォーマット
データ交換
設定ファイル
テキストベース
シリアライゼーション
マークアップ言語
<?xml version="1.0" encoding="UTF-8"?>
<items>
<item>
<code>json</code>
<slug>javascript-object-notation</slug>
<name>JSON</name>
<description>キーと値のペアでデータを表現する、人間が読み書きしやすい軽量なデータ交換フォーマットです。</description>
<extensions>[".json"]</extensions>
</item>
<item>
<code>jsonl</code>
<slug>json-lines</slug>
<name>JSON Lines</name>
<description>1行に1つのJSONオブジェクトを記述する形式で、ログファイルやストリーミングデータの処理に適しています。</description>
<extensions>[".jsonl",".ndjson"]</extensions>
</item>
<item>
<code>xml</code>
<slug>extensible-markup-language</slug>
<name>XML</name>
<description>タグを使ってデータを構造化するマークアップ言語で、データの保存や転送によく使われます。</description>
<extensions>[".xml"]</extensions>
</item>
<item>
<code>yaml</code>
<slug>yaml-aint-markup-language</slug>
<name>YAML</name>
<description>データ構造を人間が読みやすい形式で表現するためのデータ直列化フォーマットで、設定ファイルによく使われます。</description>
<extensions>[".yaml",".yml"]</extensions>
</item>
<item>
<code>toml</code>
<slug>tom-s-obvious-minimal-language</slug>
<name>TOML</name>
<description>読みやすい設定ファイルのための、キーと値のペアを重視したシンプルな設定ファイルフォーマットです。</description>
<extensions>[".toml"]</extensions>
</item>
<item>
<code>csv</code>
<slug>comma-separated-values</slug>
<name>CSV</name>
<description>カンマで区切られた値でデータを表現する、シンプルで広く使われる表形式データのフォーマットです。</description>
<extensions>[".csv"]</extensions>
</item>
<item>
<code>tsv</code>
<slug>tab-separated-values</slug>
<name>TSV</name>
<description>タブで区切られた値でデータを表現する、表形式データのシンプルなフォーマットです。CSVと似ていますが区切り文字が異なります。</description>
<extensions>[".tsv"]</extensions>
</item>
<item>
<code>env</code>
<slug>environment-variables</slug>
<name>ENV</name>
<description>環境変数を定義するためのシンプルなキー・値ペア形式で、アプリケーション設定の管理に広く使われます。</description>
<extensions>[".env"]</extensions>
</item>
<item>
<code>ini</code>
<slug>intitialization-files</slug>
<name>INI</name>
<description>セクションとキー・値のペアで設定情報を保存する、シンプルな設定ファイルフォーマットです。</description>
<extensions>[".ini"]</extensions>
</item>
<item>
<code>properties</code>
<slug>properties</slug>
<name>Properties</name>
<description>キーと値のペアで設定情報を保存する、Javaアプリケーションで広く使われるシンプルな設定ファイル形式です。</description>
<extensions>[".properties"]</extensions>
</item>
<item>
<code>md</code>
<slug>markdown</slug>
<name>Markdown</name>
<description>テキストを読みやすく、書きやすいプレーンテキスト形式で記述し、構造化されたドキュメントに変換するための軽量マークアップ言語です。</description>
<extensions>[".md",".markdown"]</extensions>
</item>
<item>
<code>rst</code>
<slug>restructuredtext</slug>
<name>reStructuredText</name>
<description>技術ドキュメントの作成に使われる軽量マークアップ言語で、特にPythonのドキュメント作成で標準的に使用されます。</description>
<extensions>[".rst",".rest"]</extensions>
</item>
<item>
<code>html</code>
<slug>hypertext-markup-language</slug>
<name>HTML</name>
<description>ウェブページの構造とコンテンツを記述するためのマークアップ言語です。</description>
<extensions>[".html",".htm"]</extensions>
</item>
</items>