.ini Uzantılı Dosya Hakkında

Merhabalar,

ini uzantılı dosyanın yanında “Yapılandırma ayarları” yazıyor. Ancak bana biraz daha bilgi lazımdı, internette araştırdım. Windows’un dosyalarını özelleştirebilmemizi sağlıyormuş.


  1. sorum :

Bu dosyalar yerine başka bir şey kullanılabilir mi?


  1. sorum :

Bu olmazsa ne olur?


  1. sorum :

Bu dosyalar yazılımcıya ne sağlar? Neyi kolaylaştırır mesela?


  1. sorum :

Linux’ta bu/buna benzer bir şey var mı?


  1. sorum :

Peki bunu C++ veya JavaScript gibi herhangi bir dil ile yazabiliyor muyuz?

JSON olabilir.

Hicbir sey olmaz.

JSON formatini biliyorsundur. Onun gibi. Internette ornekleri var.

Biz genelde JSON kullaniriz, onun disinda .cfg dosyasina ini formatinda icerik kaydedenleri gormustum.

Yazabiliyor muyuz derken? Kullanmaktan bahsediyorsan, configparser var. C++ icin de bir library vardir. Javascript’i bilmiyorum, onda JSON var zaten.

.cfg, .json, xml

+1
ben basit mappinginden dolayı kullanıyorum

Ust uste iki post atmak yerine, ilkini editleyebilirsiniz.

Bu ucu ayni.

1 Beğeni

Program ayarlarini kaydetmek icin kullaniliyorlar. Mesela bir oyunda grafikleri “High” yaptin, mouse hizini degistirdin. Cozunurluk, vs, vs… Bunlar nerede duracak? Kullanicinin dizini altinda bir yerlerde "config dosyalari"nda duruyorlar. Ini dosyalari bu dosya turlerinden biri.

Program her acildiginda yeni yuklenmis gibi davranir.

Ini’lerin Windows’la baglantisi isletim sistemi seviyesinde (USER32 IIRC) destek olmasi. Linux’da boyle bir sacmalik yok.

Kultur olarak da ~/.programrc, ~/.program/*.conf (eski) veya ~/.config/programrc, ~/.config/program/*.conf (yeni, tercih edilmesi gereken) kullaniliyor.

Sistem programlari icin /etc var.

Text dosyasi, tabi.

5 Beğeni