Câu trả lời:
Không giống như các hệ điều hành dựa trên DOS, trong các phần mở rộng tệp Unix và Linux hầu hết là vô nghĩa ngoài lý do có thể đọc được của con người. INI là một tiêu chuẩn tập tin cấu hình.
Tệp .conf có thể là tệp INI hoặc có thể là bất kỳ hệ thống cấu hình nào khác mà ứng dụng hỗ trợ. MySQL, ví dụ, sử dụng tệp my.cnf
theo mặc định cho cấu hình, là tệp INI.
.xml
ví dụ cấu hình của openbox ). Thực sự không có một quy ước vững chắc. Cá nhân tôi đặt filetype như một phần mở rộng nếu tôi sử dụng một cái (mà tôi thường không dùng).
Các tệp cấu hình kiểu INI có thể có định dạng tương tự như sau:
[heading1]
key1=value
key2=value
[heading2]
a=1
b=2
etc...
tập tin cấu hình conf -style là đa dạng hơn. Chúng có thể trông tương tự như thế này:
# A comment
button 1 {
name "hello"
"text" hi.there
"more..." {
"something 123" bla.bla "123"
}
}
# Another comment
button 2 {
# hello
x=2
}
Hoặc có lẽ một chút như thế này:
# set server port
server.port = 1234
# make everything go faster
machine.turbo_button = activated
Người ta không muốn các tệp cấu hình trên các hệ thống giống như UNIX có các kết thúc dòng kiểu DOS / Windows, ngay cả khi tệp phải có phần mở rộng tệp '.ini'.
\r\n
, 0xD 0xA
(thập phân 13 và 10, không phải hex).