.conf is an extension, not a format
It tells you the file configures something and nothing about its syntax. nginx.conf uses nested blocks with braces and semicolon-terminated directives. sshd_config uses one directive per line with no punctuation. Apache uses XML-like container tags. httpd, resolv.conf, and a Python logging config share almost nothing. Always identify the application before assuming a structure.