Поиск в MSDN ничего не дал, или я плохо искал? Официально Microsoft этот формат уже давно не поддерживает (хотя неофициально - поддерживает, см. хотя бы boot.ini). Но, с другой стороны, на меломягких свет клином не сошелся.
Где есть наиболее адекватный список этих правил/норм/ограничений, или каждый создает свой собственный?
Например, как заранее, без экспериментов, понять:
- какую кодировку должен иметь инишник?
- допускается ли использование кириллицы в именах разделов и ключей?
- комментарий должен быть отдельной строкой или может отделяться от любой строки символом ";"?
- может ли к качестве символа комментария использоваться "#"?
- может ли быть пустой ключ? При его чтении возвращается пустая строка или такая запись трактуется как ошибка?
- каково ограничение на длину имени раздела/ключа/значения?
- может ли ключ иметь чисто числовое, без букв, имя?
Меня, признаться, больше всего интересует именно последний вопрос. Если нет, то хочется понять логику: чему противоречит строка
Код: Выделить всё
1=something