.gitconfigの以下のようなデータ形式はYAMLjsonのようになにか汎用的な形式なのでしょうか?

それとも独自の形式なのでしょうか?

[user]
     email = foo@example.com
     name = ironsand
[core]
     autocrlf = false
[push]
     editor = vim
     default = simple

似たような形式は他にも見たことがありますが、形式の名前が決まっているなら知りたく質問いたしました。