1. Инкрементное сжатие WinRAR/Rar. Пример:
"C:\Rar.exe" -ep1 -ms -sv -en a -u -as -m3 -T -ibck -ilogc:\backup\имя_log_файла.log "c:\backup\имя_архива" "c:\что_именно_архивируем"
Слегка про ключи:
ключ -m* — где * от 0 до 5 — степень сжатия
Ключ -EP1 — исключить базовую папку из пути
Ключ -MS[список] — указать типы файлов для архивирования без сжатия
Ключ -SV — создать независимые непрерывные тома
Ключ -EN — не добавлять в архив блок «конец архива»
Ключ -AS — синхронизировать содержимое архива
Ключ -T — протестировать файлы после архивирования
Подробности остальных ключей смотрите в справке по RAR/WinRAR.
2. Сжатие 7z. (Синхронизирование) Пример:
Для полного архивирования:
"c:\7z.exe" a "имя_полного_архива.7z" -r -mx1 "C:\что_архивируем\*"
Для дальнейшей синхронизацией (проверяет что есть/нет в архиве и в архивируемой папке и создает архив с изменениями (удобно делать несколько таких архивов с разными датами, чтобы в дальнейшем делать откаты на нужное время)
"c:\7z.exe" u "имя_полного_архива.7z" -u- -up3q3r2x2y2z0w2!имя_изменененного_архива.7z C:\что_архивируем\*"
Подробности остальных ключей смотрите в справке по 7z.