Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 4)

Модерирует : gyra, Maz

Maz (31-07-2023 08:32): WinRAR (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: 1 | 2 | 3



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Стабильная английская версия: 6.22 x86 | x64 (31 мая 2023 г.)
Стабильная русская версия:  6.22 x86 | x64 (31 мая 2023 г.)

Текущая английская бета-версия:  6.23 beta 1 x86 | x64
Текущая русская бета-версия:  6.23 beta 1 x86 | x64

Примечание: английская бета-версия обновляется регулярно, без изменения номера версии. подробнее...
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

Скачать ранее вышедшие версии можно с официального FTP
Таблица совместимости версий с различными ОС

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекция всех ранее выходивших версий WinRAR 1.54b - 6.22 (1995-2023): скачать (311 МБ) [обновлено 31.05.2023]

вместо F.A.Q. || альтернативные архиваторы

Почему опять задерживается русская версия? А при русском разработчике на языке XXX уже давно есть. Не захламляйте тему подобными вопросами.

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio
Стандартная (48x36). Маленькие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться.

Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 19:30 27-08-2020 | Исправлено: DimmY, 17:47 20-07-2023
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет понятия 'финальный пароль'. Чего вы хотите добиться вашими ребусами?

Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 22:25 02-05-2021
pp3

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попутно нашел еще одну вводящую в заблуждение особенность в GUI (в ком. строке все хорошо).
Есть архив x.rar, в котором 2 маленьких файла 1.txt и 2.txt и каждый зашифрован своим паролем соответственно 1 и 2.
Даю команду winrar t x.rar. Меня спрашивают пароль для 1.txt, я ввожу правильный пароль 1, но тут же вылезает неинформативное окно "Введен неверный пароль". Оказывается, это неверный для следующего файла пароль, но об этом нигде не сказано и складывается впечатление, что будто бы пароль введен неверно вообще. При этом в ком. строке явно написано, что пароль неверен для следующего файла 2.txt, а в GUI - нет и это вводит в заблуждение.
 
Добавлено:

Цитата:
Чего вы хотите добиться вашими ребусами?

Нет никаких ребусов. У меня конкретный вопрос - почему факт ввода пароля зависит от порядка указания опций в ком. строке. Но если на него ответа нет, буду просто знать, что надо быть предельно аккуратным, раз от порядка опций зависит поведение. Я нарвался случайно, у меня вообще скрипт опции составляет, и я всегда думал, что порядок опций не важен.

Всего записей: 63 | Зарегистр. 15-05-2003 | Отправлено: 22:37 02-05-2021
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В документации есть намёк на то, что при использовании ключа -hp ключ -p не нужен, но про поведение при вводе нескольких ключей с паролем ничего не говорится (и в rar.txt то же самое). Я бы согласился с pp3: по-хорошему, надо отразить в документации этот случай, тем более что бывают архивы с несколькими разными паролями. Раз уж WinRAR их не запрещает, то имеет смысл хотя бы выдавать warning при наличии в командной строке двух и более ключей задания пароля.

Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 22:54 02-05-2021
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
выдавать warning при наличии в командной строке двух и более ключей задания пароля.

ну-ну. Не останавливайтесь на двух паролях. Вводите два и более ключа -md или, например, -ag и т.п.
А потом на полном серьёзе шлите сюда сообщения, что найден 'Баг или странная фича'
 
Добавлено:
pp3
Цитата:
Оказывается, это неверный для следующего файла пароль, но об этом нигде не сказано и складывается впечатление, что будто бы пароль введен неверно вообще.
Верно подмечено.

----------
Мы все умрём. (-:

Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 23:07 02-05-2021
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
Зря ёрничаете. В справке иногда явно пишут: "параметр такой-то несовместим с параметром таким-то", даже если это очевидно (пример - MSDN). Или же, если пользователь уже ошибся, ему можно на это указать. Да, и то, и другое не обязательно - это всегда на усмотрение разработчика, - но смысл имеет. В данном случае я предполагаю, что пользователь посчитал ключ -hp модификатором (например, как -mhe в 7-Zip).
 
Второй вариант: а что если -hp будет висеть в профиле, а пользователь про это забудет и задаст -p? Согласно документации, будет применён пароль из -p, но отменится ли шифрование заголовков? Если ключи отрабатываются последовательно, то применятся оба ключа и это будет большой облом. Warning тут мог бы спасти.
 
Кстати, несколько ключей -md - тоже не такая уж и ерунда: формат архива RAR позволяет использовать разные размеры словарей для разных файлов. Теоретически, можно было бы разрешить пользователю в один запуск архивировать разные группы файлов с разными параметрами. Если я правильно помню, так ведёт себя FreeArc.

Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 23:45 02-05-2021
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pp3

Цитата:
При этом в ком. строке явно написано, что пароль неверен для следующего файла 2.txt, а в GUI - нет и это вводит в заблуждение.  

Добавлю в GUI в этом окне имя распаковываемого файла.

Цитата:
я всегда думал, что порядок опций не важен.

По умолчанию, если какая-нибудь из опций не указывает обратное, параметры командной строки обрабатываются слева направо. Например, 'rar a arc file3 file2 file1' добавит к архиву файлы в порядке file3, file2, file1, но ключ -s изменит этот порядок.
 
В нынешнем синтаксисе RAR ключ -hp не является модификатором -p и обрабатывается независимо от -p.
 
uShell

Цитата:
по-хорошему, надо отразить в документации этот случай

Как уже упоминали выше, этот случай не особо отличается от -m1 -m5, -md4m -md8m, -s -s- и большого количества подобного. Писать про обработку слева направо, так это подход по умолчанию, и я не замечал таких упоминаний в справке к dir или copy. Да и в раздел справки про общий синтаксис все равно редко кто заглянет. Писать, что -hp не является модификатором -p, так там приведен пример использования, из которого это видно. И в описании -hp говорится, что "This switch is similar to -p[p]".

Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 16:09 03-05-2021
BKPB

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, как указать в .sfx winrar путь для извлечения файла в папку Local (C:\Users\Администратор ПК\AppData\Local) для любого пользователя ?
Пытался так: %AppData%\Google\Chrome\User Data
          И так: %AppData%\Local\Google\Chrome\User Data
Всё равно файл распаковывается в Roaming: C:\Users\Администратор ПК\AppData\Roaming\Local\Google\Chrome\User Data

Всего записей: 240 | Зарегистр. 11-06-2014 | Отправлено: 14:13 10-05-2021 | Исправлено: BKPB, 14:34 10-05-2021
AlexDAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BKPB для Local другая системная переменная %localappdata%

Всего записей: 2940 | Зарегистр. 21-04-2009 | Отправлено: 14:34 10-05-2021
BKPB

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexDAT
Спасибо, сработало.

Всего записей: 240 | Зарегистр. 11-06-2014 | Отправлено: 14:42 10-05-2021
pp3

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В нынешнем синтаксисе RAR ключ -hp не является модификатором -p и обрабатывается независимо от -p.  

Но ведь это не так: будет запрошен пароль или нет зависит от порядка ключей в строке. Похоже что ключи-то независимые, а вот ввод пароля - зависимый. Ну да ладно, это особенность, просто буду знать.
 
Еще вопрос:
если уже есть архив, который меньше предполагаемого размера тома, то почему нельзя добавить в него новые файлы, указав разбиение на тома? Ключ -v просто игнорируется, даже без предупреждений.

Всего записей: 63 | Зарегистр. 15-05-2003 | Отправлено: 16:52 12-05-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pp3
 
Так по логике всё правильно - если объём данных меньше чем нужно для разбивки на тома, создаётся однотомный архив, а при добавлении в него данных ключ -v игнорируется как ошибочный для данного случая. Многотомный архив во избежание ошибок нужно создавать сразу из всего исходного набора данных, иначе возможно их повреждение при обновлении и rar возвращает код 4:
 
пример - есть многотомный архив test.part1.rar и test.part2.rar, пытаемся добавить в него данные, получаем ожидаемое сообщение:

Цитата:
rar u test.part1.rar -v test.chm
 
RAR 6.01 x64    Авторские права (c) 1993-2021 Александр Рошал    7 апр 2021
 
ОШИБКА: Невозможно изменить том
Работа программы прервана

ЧТД

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 18:45 12-05-2021
pp3

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
есть многотомный архив test.part1.rar и test.part2.rar, пытаемся добавить в него данные, получаем ожидаемое сообщение

Нет, я имел ввиду другой случай, изначально архив был не многотомный, а обычный:
>rar a 1.rar small.txt
RAR 6.01 x64    Авторские права (c) 1993-2021 Александр Рошал    7 апр 2021
Создание архива 1.rar
Добавление small.txt                                                OK
Готово
>dir | grep 1.rar
12.05.2021  23:08               975 1.rar
>rar a -v1m 1.rar big.txt
RAR 6.01 x64    Авторские права (c) 1993-2021 Александр Рошал    7 апр 2021
Обновление архива 1.rar
Добавление big.txt                                                   OK
Готово
>dir | grep 1.rar
12.05.2021  23:09         5.653.677 1.rar
 
Архиватор без ошибок и предупреждений просто игнорирует ключ -v, вот это и кажется странным. Если уж многотомные архивы вообще неизменяемые, то можно было бы ошибку вывести.

Всего записей: 63 | Зарегистр. 15-05-2003 | Отправлено: 23:26 12-05-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pp3
 
Так я и о том же говорю - однотомный (обычный) архив можно изменить без риска потери данных, многотомный - нет, и преобразовать однотомный в многотомный архив без его полной распаковки и последующей упаковки как многотомный без повреждения данных принципиально невозможно,
 
А то, что в данном случае явно бессмысленный ключ комстроки -V просто игнорируется в принципе разумно ибо на каждый такой ляп пользователя, как и на каждый чих не наздравствуешься. Тут проще пропустить бессмысленный в данном случае ключ, чем выводить сообщение о неверной команде - ошибку явно допустил новичок либо это случайная опечатка, значит человек сам её заметит и исправит, а на результат работы она влияет как чих на булыжник.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 00:48 13-05-2021 | Исправлено: Victor_VG, 00:53 13-05-2021
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pp3

Цитата:
если уже есть архив, который меньше предполагаемого размера тома, то почему нельзя добавить в него новые файлы, указав разбиение на тома?

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

Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 10:16 13-05-2021
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Увидел в посте, что можно играться с rar.ini и в качестве примера пишут
Цитата:
switches=-ma5 -m5 -s -md1g -rr0 -mt4 -qo- -msrar;7z;arj -isnd -tsp

1. С какой версии архиватора это работает?
2. Я правильно понял, что сюда можно написать всю свою портянку из
Цитата:
rar.exe a **** archive.rar file1.txt file2.txt
и больше нигде её не писать?

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 18:12 16-05-2021 | Исправлено: insorg, 18:13 16-05-2021
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
Я правильно понял, что сюда можно написать всю свою портянку

См. справку WinRAR (Настройки > Файл RAR.ini).

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 20:55 16-05-2021
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Уже читал, но на конкретно эти два максимально конкретных вопроса там ответа не наблюдаю.

Всего записей: 16744 | Зарегистр. 04-11-2010 | Отправлено: 08:56 17-05-2021
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
1. По крайней мере начиная с версии 5.80 (если судить по описанию в справке).

Цитата:
ответа не наблюдаю

Видимо, я не понимаю вашего вопроса, потому что мне кажется, в справке ответ есть.

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 09:55 17-05-2021
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6.02 beta 1 появилась.
ftp://ftp.rarlabs.com/rar/UnRARDLL.exe
ftp://ftp.rarlabs.com/rar/winrar-x64-602b1.exe
ftp://ftp.rarlabs.com/rar/wrar602b1.exe
Изменения: https://www.rarlab.com/rarnew.htm

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 12:25 17-05-2021
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Простое любопытство: Игорь Сак-Саковский, который упоминается в rarnew, действительно имеет фамилию с дефисом?

Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 10:29 18-05-2021
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 4)
Maz (31-07-2023 08:32): WinRAR (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru