HTML

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

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

ファイルフォーマット データ交換 設定ファイル テキストベース シリアライゼーション マークアップ言語
<table>
<thead><tr><th>code</th><th>slug</th><th>name</th><th>description</th><th>extensions</th></tr></thead>
<tbody><tr><td>json</td><td>javascript-object-notation</td><td>JSON</td><td>キーと値のペアでデータを表現する、人間が読み書きしやすい軽量なデータ交換フォーマットです。</td><td>[&quot;.json&quot;]</td></tr>
<tr><td>jsonl</td><td>json-lines</td><td>JSON Lines</td><td>1行に1つのJSONオブジェクトを記述する形式で、ログファイルやストリーミングデータの処理に適しています。</td><td>[&quot;.jsonl&quot;,&quot;.ndjson&quot;]</td></tr>
<tr><td>xml</td><td>extensible-markup-language</td><td>XML</td><td>タグを使ってデータを構造化するマークアップ言語で、データの保存や転送によく使われます。</td><td>[&quot;.xml&quot;]</td></tr>
<tr><td>yaml</td><td>yaml-aint-markup-language</td><td>YAML</td><td>データ構造を人間が読みやすい形式で表現するためのデータ直列化フォーマットで、設定ファイルによく使われます。</td><td>[&quot;.yaml&quot;,&quot;.yml&quot;]</td></tr>
<tr><td>toml</td><td>tom-s-obvious-minimal-language</td><td>TOML</td><td>読みやすい設定ファイルのための、キーと値のペアを重視したシンプルな設定ファイルフォーマットです。</td><td>[&quot;.toml&quot;]</td></tr>
<tr><td>csv</td><td>comma-separated-values</td><td>CSV</td><td>カンマで区切られた値でデータを表現する、シンプルで広く使われる表形式データのフォーマットです。</td><td>[&quot;.csv&quot;]</td></tr>
<tr><td>tsv</td><td>tab-separated-values</td><td>TSV</td><td>タブで区切られた値でデータを表現する、表形式データのシンプルなフォーマットです。CSVと似ていますが区切り文字が異なります。</td><td>[&quot;.tsv&quot;]</td></tr>
<tr><td>env</td><td>environment-variables</td><td>ENV</td><td>環境変数を定義するためのシンプルなキー・値ペア形式で、アプリケーション設定の管理に広く使われます。</td><td>[&quot;.env&quot;]</td></tr>
<tr><td>ini</td><td>intitialization-files</td><td>INI</td><td>セクションとキー・値のペアで設定情報を保存する、シンプルな設定ファイルフォーマットです。</td><td>[&quot;.ini&quot;]</td></tr>
<tr><td>properties</td><td>properties</td><td>Properties</td><td>キーと値のペアで設定情報を保存する、Javaアプリケーションで広く使われるシンプルな設定ファイル形式です。</td><td>[&quot;.properties&quot;]</td></tr>
<tr><td>md</td><td>markdown</td><td>Markdown</td><td>テキストを読みやすく、書きやすいプレーンテキスト形式で記述し、構造化されたドキュメントに変換するための軽量マークアップ言語です。</td><td>[&quot;.md&quot;,&quot;.markdown&quot;]</td></tr>
<tr><td>rst</td><td>restructuredtext</td><td>reStructuredText</td><td>技術ドキュメントの作成に使われる軽量マークアップ言語で、特にPythonのドキュメント作成で標準的に使用されます。</td><td>[&quot;.rst&quot;,&quot;.rest&quot;]</td></tr>
<tr><td>html</td><td>hypertext-markup-language</td><td>HTML</td><td>ウェブページの構造とコンテンツを記述するためのマークアップ言語です。</td><td>[&quot;.html&quot;,&quot;.htm&quot;]</td></tr></tbody>
</table>