EugeneRoshal
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Pasha_ZZZ Цитата: в окне ввода пароля есть опция ZIP legacy encryption. Для RAR-архивов ее наверное надо скрыть или хотя бы задизейблить. | Это пришлось бы изрядно переделать разбор командной строки. Сейчас, за редким исключением, ключи командной строки обрабатываются по порядку, и когда мы обрабатываем -p, мы еще не знаем, есть ли дальше -afrar или -afzip. Допустим, мы выполним поиск ключа -af в предварительном проходе. Но еще возможна ситуация, когда пользователь указал имя архива без расширения, например, "winrar a -p arc". В этом случае WinRAR уже ближе к началу упаковки смотрит, есть ли на диске arc.rar или arc.zip, и при наличии такого архива добавляет файлы к нему. То есть сейчас выбор формата откладывается фактически до начала упаковки, что, в общем-то, соответствует логике выполнения команды. А так пришлось бы эти действия вынести в отдельный предварительный проход перед основным проходом разбора командной строки. Это можно было бы сделать при реальной необходимости, но тут идет речь о косметическом изменении в редко используемом ключе. На мой взгляд, оно того не стоит. |