У меня есть приложение WPF, используемое с библиотекой ini-parser , которую я использовал для чтения и изменения значений внутри файла ini.
Проблема, с которой я столкнулся в этой библиотеке, заключается в том, что она не ' Когда я открываю его, он не читает весь файл, например, оригинальный файл INI имеет 16629991 символ, а при открытии с помощью функции синтаксического анализатора iniData = iniParser.ReadFile(IniFile);
он считывает только 11701685 символов.
Также после сохранения данных в INI-файл ini get уменьшен с 16 248 до 11 230 кб.
Пример кода, который я использую для изменения значений в INI-файле
foreach (var Section in ItemsList)
{
iniData[Section]["1"] = "ccc"; // replace with ccc
}
iniParser.WriteFile(IniFile, iniData); // write to opened ini file
Конфигурация
iniParser.Parser.Configuration.AllowDuplicateKeys = true;
iniParser.Parser.Configuration.AllowDuplicateSections = true;
iniParser.Parser.Configuration.AssigmentSpacer = "";
Есть ли ограничения для файла размер, который можно установить в параметре конфигурации, который я не нашел в документации, или что-то еще может вызвать эту проблему?
Вот ZIP-файл ini