Відповіді:
На відміну від ОС на базі DOS, розширення файлів Unix та Linux здебільшого безглузді за межами людських причин. INI - стандарт файлу конфігурації.
Файл .conf може бути файлом INI, або це будь-яка інша система конфігурації, яку підтримує програма. Наприклад, MySQL використовує файл my.cnf
за замовчуванням для конфігурації, який є INI-файлом.
.xml
конфігурація openbox ). Насправді не існує твердої конвенції. Особисто я розміщую тип файлу як розширення, якщо використовую його (чого я зазвичай не роблю).
Файли конфігурації INI- стилю можуть мати подібний до цього формат:
[heading1]
key1=value
key2=value
[heading2]
a=1
b=2
etc...
Конфігураційні файли conf -style більш різноманітні. Вони можуть виглядати подібним до цього:
# A comment
button 1 {
name "hello"
"text" hi.there
"more..." {
"something 123" bla.bla "123"
}
}
# Another comment
button 2 {
# hello
x=2
}
А може, трохи так:
# set server port
server.port = 1234
# make everything go faster
machine.turbo_button = activated
Для файлів конфігурації в системах, схожих на UNIX, він спохмурнів, щоб вони мали закінчення рядка стилю DOS / Windows, навіть якщо файл повинен мати розширення файлу '.ini'.
\r\n
, 0xD 0xA
(десяткове 13 і 10, а НЕ гекс).