Akla gelen iki örnek:
.Net programcılarının Windows Kayıt Defteri yerine .config dosyalarını kullanmaya teşvik edilmesinin nedenlerinden biri, .config dosyalarının XML olması ve bu nedenle insan tarafından okunabilir olmasıdır.
Benzer şekilde, JSON bazen özel bir formata kıyasla insan tarafından okunabilir olarak kabul edilir.
İnsan tarafından okunabilen formatlar aslında insanlar tarafından okunabilir mi? Konfigürasyon verisi örneğinde:
- Biçim bilginin altında yatan anlamı değiştirmez - her iki durumda da veriler aynı şeyi temsil eder.
- Hem kayıt defteri hem de .config dosyası dahili olarak 0s ve 1s olarak depolanır. Bu kapsamda, temsili temsil insanlar tarafından eşit olarak okunamaz.
- Kayıt defteri ve .config dosyası, bu 0'ları ve 1'leri okumak, biçimlendirmek ve görüntülemek ve bunları insanların okuyabileceği bir biçime dönüştürmek için bir araç gerektirir. Windows Kayıt Defteri'nde depolanan yapılandırma durumunda, bu bir Kayıt Defteri Düzenleyicisi'dir. XML durumunda, bir metin editörü veya XML okuyucu olabilir. Her iki şekilde de, araç veri biçimini değil verileri okunabilir hale getirir.
Peki, insan tarafından okunabilen veri formatları ve insan tarafından okunamayan formatlar arasındaki fark nedir?