ZBackup — новый инструмент для бэкапа данных с дедупликацией

Опубликовано 23.10.2013 в 23:33 в разделе

Константин «ikm» Исаков недавно представил публике свою новую утилиту для резервного копирования с глобальной дедупликацией ZBackup 1.0.

006_3

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

Последнее по желанию пользователя. Для дедупликации применяется хэш-функция со скользящим окном для побайтной проверки на совпадение с уже существующими блоками данных.

Среди возможностей и особенностей ZBackup автор особо выделяет:

• Сжатие данных сразу в несколько потоков с помощью алгоритма LZMA

• Встроенное в программу шифрование AES;

• Возможность в будущем удалять старые данные из хранилища

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

• Повышенная безопасность использования данных. Имеющиеся данные никогда не подвергаются модификации. Для каждого бэкапа сохраняется его SHA256-сумма, которая тщательно проверяется при восстановлении.

• Программа написана на C++ с минимальными зависимостями.

Исходный код ZBackup распространяется на условиях свободной лицензии GNU GPLv2. Он был опубликован GitHub. Подробности можно найти на сайте проекта. Пользователи уже проявили большое внимание данной программе резервного копирования, позволяющей избежать потери данных.