2つの例が思い浮かびます。
.NetプログラマーがWindowsレジストリの代わりに.configファイルを使用することが推奨される理由の1つは、.configファイルがXMLであり、したがって人間が読めることです。
同様に、JSONは、独自の形式と比較して、人間が判読できると見なされる場合があります。
人間が読める形式は、実際に人間が読める形式ですか?構成データの例:
- この形式は、情報の基本的な意味を変更しません。どちらの場合も、データは同じものを表します。
- レジストリと.configファイルの両方は、一連の0と1として内部的に保存されます。その程度まで、基礎となる表現は人間によって等しく読めません。
- レジストリと.configファイルの両方には、これらの0と1を読み取り、フォーマットし、表示し、人間が読み取れる形式に変換するツールが必要です。Windowsレジストリに保存されている構成の場合、これはレジストリエディターです。XMLの場合、テキストエディターまたはXMLリーダーである可能性があります。いずれにしても、ツールはデータ形式ではなくデータを読み取り可能にします。
では、人間が読み取れるデータ形式と人間が読み取れない形式の違いは何ですか?