Восстановление настроечных файлов

  Существуют самые разные настроечные файлы. Тем не менее, при работе с большинством из них можно придерживаться одних и тех же правил. Особенности некоторых настроечных файлов упрощают управление и взаимодействие с ними. Ниже изложены различные аспекты восстановления настроечных файлов.
INI-файлы (файлы инициализации) — наиболее распространенная на сегодняшний день форма настроечных файлов приложений. Их структура проста и включает три элемента:
► разделы, или заголовки;
► записи;
► комментарии.
INI- фалы
  Типичный пример INI-файла - это файл WIN.INI, используемый для конфигурирования (настройки) некоторых параметров Windows.
  Первая строка файла является комментарием. Большинство приложений, включая Windows, считают комментарием строку, начинающуюся точкой с запятой (;), однако существуют приложения, использующие вместо точки с запятой символ решетки (#). Комментарии включают в INI-файлы с целью документирования — приложения пропускают их при чтении файла. Следующие несколько строк содержат разделы, которые называют заголовками. В любом случае, разделы не содержат информацию, а лишь служат для структурирования INI-файла. Разделы всегда заключаются в квадратные скобки ([]). Наконец, вы можете видеть записи, например:
aif = MPEGVideo
 Обычно запись состоит из пары имя = значение. Записи содержат данные, используемые приложением для конфигурирования.
  Лучше всего создать копию INI-файла сразу после установки приложения. В этом случае у вас под рукой всегда будет базовая конфигурация приложения, которой вы сможете воспользоваться для отмены изменений или возвращения приложения в исходное состояние. Нужно также хранить копию последней версии INI-файла — как минимум, вы всегда будете располагать работоспособной конфигурацией приложения. В случае неудачной оптимизации вы сможете вернуть приложение в состояние, наиболее удобное пользователю. Хранить разные версии INI-фай- лов может быть также полезно, но лишь в том случае, если вы снабдите их понятными комментариями.
  Иногда имеет смысл сохранять записи в INI-файле, комментируя их и создавая новые записи с теми же именами, но другими значениями. Хотя для этого необходимо очень хорошо разбираться к INI-файлах, если возникнет необходимость отмены нежелательных изменений, таким путем можно сэкономить массу времени. Чтобы вернуть предыдущую запись, достаточно будет просто убрать символ комментария перед ней и удалить или закомментировать новую запись. Редактируя INI-файлы вручную, используйте комментарии для документирования изменений, чтобы цели ваших действий были предельно ясны.
XML-файлы
  Еще одна распространенная форма хранения параметров приложений — XML- файлы. Язык XML (extensible Markup Language — расширяемый язык разметки) основан на использовании тегов и напоминает язык HTML (HyperText Markup Language — язык разметки гипертекста), широко распространенный язык создания веб-сайтов, однако правила XML значительно жестче, чем HTML. Большинство XML-файлов имеют расширение XML, однако среди них есть и файлы с другими расширениями.
Вне зависимости от расширения XML-файл можно распознать по тегу <?xml version = "1.0"?>, расположенному в его начале. Некоторые теги включают дополнительную информацию, однако все они начинаются с команды обработки XML. Как правило, изменять XML-файл вручную не стоит, поскольку для этого требуется доскональное знание принципов XML. Хотя работать с XML- файлами не труднее, чем с INI-файлами, необходимо проявлять аккуратность, чтобы не нарушить какое-нибудь из многочисленных правил XML. Обнаружив XML-файлы в папке приложения, сохраните их копию для будущего использования.
  Некоторые XML-файлы читать практически невозможно. Чтобы уменьшить размер файлов и упростить управление ими, разработчики удаляют все пробельные символы. В этом случае вы можете открыть XML-файл в Internet Explorer. Браузер не только покажет файл в удобном формате, но и с помощью различных цветов сделает записи максимально понятными. К сожалению, Internet Explorer не обеспечивает редактирование XML-файлов.