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

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

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

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

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

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

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

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

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

После выполнения одного из действий будет открыт стандартный диалог поиска.

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

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

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

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

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

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

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

  1. Откройте стандартный диалог выбора файла:

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

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

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

Возможные статусы проверки контрольных сумм:

См. также:

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