設定フォーマット: YAML、TOML、JSON、INI
アプリケーションの設定、環境変数、DevOps構文の比較。
徹底したプライバシー保護
ファイルはWebAssemblyとHTML5 APIを使用し、お使いのブラウザ内でローカル処理されます。外部サーバーへのアップロードやサードパーティによるファイルの保存は一切行われないため、データがデバイスの外に出ることはありません。
待ち時間なし。速度制限なし。
お使いのデバイス上ですぐに変換を開始できます。アップロードの待ち時間やダウンロードのキュー、リモートサーバーによる速度制限はありません。
完全無料、無制限アクセス
アカウントの作成、有料プランへの加入、人為的なファイルサイズ制限を受けることなく、すべてのツールを自由にご利用いただけます。ブラウザとデバイスの性能の限界まで、何度でも変換可能です。
フォーマットの比較と技術仕様
| 出力形式 | MIMEタイプ | 仕様 | タイプ |
|---|---|---|---|
| YAML 設定 | text/yaml | YAML-SPEC-12 | YAML設定ファイル |
| JSON データ | application/json | RFC-4180-CSV | JavaScript Object Notation |
| TOML 設定 | application/toml | TOML-SPEC-V1 | Tom's Obvious Minimal Languageファイル |
| INI 設定 | text/plain | YAML-SPEC-12 | Windows INI初期化ファイル |
| ENV Dotenv | text/plain | YAML-SPEC-12 | 環境変数ファイル |
| XML 設定 | application/xml | W3C-XML-SPEC | 拡張可能なマークアップ設定ファイル |
技術仕様とコーデックの詳細
TOML対YAML: 設定フォーマットの議論
TOML は曖昧さなくテーブルへ対応付けることを目指し、値の型を明確に定義します。ただし、読みやすい形式でも設定ミスをすべて防げるわけではありません。読み込むアプリの要件に照らして検証してください。
JSONが設定ファイルに適さない理由
標準のJSONはコメントをサポートしておらず、リストの末尾に余分なカンマがあるとエラーになります。JSON設定をYAMLまたはTOMLに変換することで、開発者はファイル内に説明用のコメントやドキュメントを追加できるようになります。
役立つ情報
外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。