Версионирование

Каждому пользователю, не зависимо от его уровня владения компьютером, приходилось создавать и редактировать документы – рефераты, таблицы, скрипты, письма, схемы… И наверняка, большинство сталкивалось с ситуацией, когда после записи документа внезапно приходит понимание, что очень нужный кусок текста или кода безвозвратно утерян. Хорошо, если приложение перед сохранением документа создает резервную копию, в которой доступен нужный фрагмент, но в большинстве случаев, либо резервные копии не делаются вовсе, либо копия всего одна и двойная запись документа уничтожает пред-предыдущий вариант.

Defendset поможет исключить подобные ситуации. В программе существует функционал «версионирования» – автоматического сохранения копий при изменении файла. В зависимости от настроек, этот механизм позволяет восстановить содержимое документа, хранящееся в нем ранее от нескольких секунд, до нескольких месяцев.

Как это работает? Через две секунды после записи файла программа копирует новую версию файла в специальную папку, предназначенную для хранения версий. В конец имени файла версии добавляется временной штамп, позволяющий различать версии и ранжировать их по дате сохранения.

Чтобы избежать накопления идентичных версий, перед сохранением версии производится проверка хеша текущего файла с хешем последней хранимой копии, если значения совпадают, то копирование не выполняется. Впрочем, не все приложения предоставляют уникальный хеш, например, Microsoft Excel сохраняя один и тот же файл, вносит корректировки в его содержимое, поэтому одинаковые по содержанию файлы имеют разный хеш и будут сохраняются как разные версии файла.

Пустые версии файлов нулевого размера так же не сохраняются.

 

ver1
 

Параметры настройки доступны в карточке правила, при выборе типа защиты «Сохранение версий»

Путь сохранения версий — папка, предназначенная для хранения версий файлов.

Интервал сохранения версии — временной промежуток после последнего удачного сохранения, в течение которого новая версия файла не сохраняется. Например, если значением интервал выбрано 30 мин., то следующая версия файла будет сохранена только по прошествии 30 минут.

Максимальное число версий–количество хранимых файлов версий. При сохранении новой версии, превышающей максимально допустимое число, будет удалена самая ранняя версия файла.

Обрабатывать файлы не более–наибольший размер файла для сохранения версий.

Следует помнить, что регулярное копирование больших файлов увеличивает нагрузку на дисковую подсистему, поэтому целесообразно ограничивать размер сохраняемых файлов.

 

ver2
 

Запись журнала и уведомление о событии оформляется специальным значком – часами. В случае возникновения ошибки цвет обводки часов красный. Текст ошибки тоже отображается красным цветом.

 

ver3
 

Очень просто и удобно. Надеемся, что использование версионирования даст вам возможность более эффективно распорядиться рабочим временем, защитить свою работу от изменений, предотвратить вред наносимый шифровальщиками.