KT315E Цитата: Надеюсь это баг, а не фича
В RAR5 много полей переменной длины, причем, некоторые зависимости циклические - одно поле переменной длины зависит от другого. Это дает определенный выигрыш в размере заголовков, но в итоге посчитать размер тома с точностью до байта проблематично, и RAR перестраховывается, создавая тома чуть меньшего размера. Если погрешность оказалась меньше 1кб, RAR заполняет отстаток тома нулями до указанного размера.
Я могу изменить этот алгоритм, чтобы заполнять нулями при погрешности меньше 1 кб или меньше, скажем, 0.1% от размера архива, но пока не уверен, надо ли.
Добавлено: 19w85 Цитата: 1) А для чего при использовании командной строки вообще хоть при каких-то условиях вызывается GUI, если CLI используют как раз для автоматизации и скрытой обработки?
Ключ -cp изначально был недокументированным и использовался из shell extension для вызова профилей по имени из контекстного меню Windows. Я его документировать не планировал, но после нескольких просьб пользователей все же задокументировал. По мне, если работаем в командной строке, этот ключ не нужен. Практически на все опции GUI есть аналогичные возможности командной строки, включая ключи, .bat файлы, команды типа 'for'. А тут получается странный гибрид GUI и командной строки. Но раз просили несколько человек - сделал.
Цитата: 2) Никакого дополнительного ключа не предусмотрено, чтобы запустить из CLI выбранный профиль на выполнение? (если в профиле, разумеется не задано "Немедленное выполнение")
Нет.
Цитата: И что делать? Держать дополнительную копию для каждого профиля?
Я в ситуации, когда надо выполнять повторяющееся действие из командной строки, написал бы под него .bat файл со всеми ключами и списками файлов. По мне это очевиднее, чем из CLI обращаться к GUI профилям.