I am about to begin a project in which I plan to use some ini files. It would be helpful if I knew all of the specifications and limitations ahead of time.
For instance:

-Is there a maximum ini file size?
-Are any characters invalid in an ini file?
-Is there a limit on how many sections and keys you can have?
-Is there a size limit on keys?
...etc

If anyone can answer these, or better yet, provide me with a good reading source it would be great! Thanks.