Расчёт и проверка контрольных сумм

Контрольная сумма используется для проверки целостности метаданных, вычисляется определенным образом по содержимому объекта и меняется при любом изменении объекта. Для проверки суммы необходимо первоначально её рассчитать. При последующей проверке объекта сверяется предыдущая контрольная сумма с текущей. Если она была изменена, значит, объект был изменен.

Расчёт контрольной суммы

Для расчёта контрольной суммы в менеджере обновлений выполните команду главного меню «Обновление > Рассчитать контрольные суммы».

После выполнения команды будет открыто окно «Расчёт контрольной суммы»:

В левой части окна отображается дерево объектов схемы, а в правой содержится структура обновления и формируется список объектов, для которых будет рассчитана сумма.

Для добавления в список выбранного объекта в дереве:

Отображение объектов в дереве можно настроить с помощью пунктов контекстного меню:

Для поиска объекта в дереве нажмите сочетание клавиш CTRL+F, после чего будет открыт стандартный диалог поиска.

Для удаления выбранных объектов из списка нажмите кнопку «Удалить», после чего будет открыт диалог подтверждения производимого действия.

Для начала расчёта контрольной суммы сформированного списка объектов:

  1. Нажмите кнопку «Рассчитать сумму». После чего будет открыт стандартный диалог сохранения файла.

  2. Нажмите кнопку «Сохранить».

После выполнения действий сумма будет рассчитана и сохранена. Файл контрольной суммы имеет расширение *.crc.

Проверка контрольных сумм

Для проверки контрольных сумм в менеджере обновлений:

  1. Выполните команду главного меню «Обновление > Проверить контрольные суммы». После выполнения команды будет открыт стандартный диалог выбора файла.

  2. Укажите файл, содержащий ранее сохраненные суммы.

После выполнения действий будет открыто окно «Проверка контрольных сумм»:

В окне отображается таблица, содержащая результаты проверки предыдущей контрольной суммы с текущей. Для объектов отображаются идентификаторы, наименования и статус проведенной проверки.

Объекты, контрольная сумма которых изменилась, будут выделены цветом, статус таких объектов – «Ошибка CRC».

См. также:

Создание обновления