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