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

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

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

gyra (14-12-2016 12:03): WinRAR (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296

   

Widok



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


Официальный русский сайт: win-rar.ru
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Финальная английская версия: 5.40 x86 | x64
Финальная русская версия:  5.40 x86 | x64
 
 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для Mac OS X, FreeBSD, Linux, Android можно здесь.

Внимание! Скачивайте дистрибутивы только с сайта разработчика (rarlab.com или win-rar.ru), если не хотите подхватить вирус/троян.
 
Скачать ранее вышедшие версии также можно с официального сайта.

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)
  • Если скачиваются битые архивы, читаем здесь и здесь.

    Коллекция всех ранее выходивших версий WinRAR (1995-2016) одним архивом: скачать (169.5 Мб). Обновлена 30.10.2016

    В WinRAR (как и в ряде других архиваторов) существует возможность создания зашифрованного архива с несколькими паролями. Т.е. каждый файл в архиве может иметь свой собственный пароль для распаковки, что в ряде случаев может быть очень полезно. Подробнее...
    Поэтому при добавлении нового файла в зашифрованный архив ОБЯЗАТЕЛЬНО сверяйте пароли, иначе можете потерять свои данные.
    Эффективный способ обойти проблему: подробнее...



    Вместо F.A.Q.
    Почему для использования 2+ ГБ памяти желательно установить 64-разрядную версию Windows


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:25 16-12-2009 | Исправлено: Benchmark, 16:13 30-10-2016
    imsorry

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


    Я дико извиняюсь... Тут какая-то клоунада игра доморощенных князьков поперла.
    Но вопрос по реестру - не праздный, как показалось "коллегам" по цеху.
     
    EugeneRoshal
     
    Функция экспорта натсроек дает нам лишь [HKCU\Software\WinRAR], но не
    [HKLM\SOFTWARE\WinRAR], не [HKLM\SOFTWARE\Classes\.rar] и, тем более, не упомянутые 30 ключей.  
     
    Готовясь к переносу хозяйства на новую ось я озадачился переносом настроек. Экспорт мне, получается, не помощник. Вот и весь интерес...  
    - почему 30 а не 40 etc.?
    - чем обусловлено число 30?
    если ни чем принципиальным, то
    - можно ли отказаться от этой 30-ки?  
    - какие траблы могут быть?
    .
     
     
     
     
    Добавлено:
    У-упс... поторопился кнопку нажать.
     
    EugeneRoshal

    Цитата:
    imsorry
     
    Цитата:
    Процент, отдаваемый на Recovery, запоминается в профиле только в случае задействованной галки.
     
    В 5.31 это не так, сейчас проверил.

     
    Ага. Отлично. В связи с этим - почему я не увидел - чуть позже еще один вопрос задам.
     
     

    Цитата:
    Цитата:
    Странно просто, что алфавит заканчивается на 29.
     
    В какой-то из старых Windows ветки NT explorer.exe падал, если с WinRAR были ассоциированы все .rXX до .r40 или .r50. Подробности я уже не помню, но с той поры опасаюсь превышать .r29.

     
    Спасибо за разъяснения. Я чувствовал, что это ж-ж-ж - не спроста :)
     
    Скажи, я правильно понимаю, что 30 в справке и 30 в реестре - просто совпадение? Как, собственно, и написано в справке: "For example, if you have 30 volumes " - именно форекзамплйесичиз?
     
    И там пара оставшихся вопросов чуть выше оказались. Взгляни, плз.
    .

    Всего записей: 148 | Зарегистр. 25-09-2013 | Отправлено: 22:25 23-02-2016
    Inoz2000



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

    Цитата:

    Цитата:
    В 5.31 это не так, сейчас проверил.

     
    Ага. Отлично.
    Ха-ха-три-раза
     
    В версии 4.20 нет параметра RecSize.
     

    Цитата:
    Экспорт мне, получается, не помощник.
    Чем не устраивает?

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 22:42 23-02-2016
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneRoshal
    Игнорируйте, пожалуйста:
    asbo > Подробнее... > imsorry
     
    Расчехлил учётку несколько дней назад, уже пару топиков флудофлеймом "покрыл".
    Вопросы лукавого типа будут только плодиться.

    Всего записей: 3160 | Зарегистр. 28-08-2010 | Отправлено: 22:42 23-02-2016 | Исправлено: vasevase, 22:45 23-02-2016
    imsorry

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

    Цитата:
    Ха-ха-три-раза

    Я дико извиняюсь... можно я с тобой тоже?
     

    Цитата:
    В версии 4.20 нет параметра RecSize.  

     
    Смотри сюда:

    Цитата:
    * В 5.31 это не так, сейчас проверил.
    - Ага. Отлично. В связи с этим - почему я не увидел - чуть позже еще один вопрос задам.

     
    Вопрос ожидался следующий:
     


    EugeneRoshal
     
    Как параллельно установить 4 и 5?  
    Они совместно используют одни и те же ключи реестра.
    В частности это проявляется в поведении Recovery - параметры, выставленные в 4 версии, подхватываются в 5-ке и наоборот.
    .

    Всего записей: 148 | Зарегистр. 25-09-2013 | Отправлено: 22:50 23-02-2016
    Inoz2000



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

    Цитата:
    Они совместно используют одни и те же ключи реестра.  

    они так же могут совмествно испоьзовать одну и ту же папку в %APPDATA%
    Но в обеих версиях есть возможность указать вместо %APPDATA% использовать папку с программой.

     
    Возможность хранения настроек в файле Winrar.ini появилась недавно. Четвёрка о нём понятия не имеет, как и вы

    Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 23:01 23-02-2016
    imsorry

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

    Цитата:
    Возможность хранения настроек в файле Winrar.ini появилась недавно. Четвёрка о нём понятия не имеет, как и вы  

    Я дико извиняюсь... почему тебя и многих других так радостно колбасит от того, что кто-то чего-то не знает? Это с начальных классов осталось? Не выветрилось?
     
    Я же объяснил - чем не устраивает экспорт. В дополнение к штатному надо еще много тащить из реестра. Вот и возникли все вопрросы, заданные выше.
     
    Ini - это классно. Но 5-ка - пока не для меня :(
    .

    Всего записей: 148 | Зарегистр. 25-09-2013 | Отправлено: 23:09 23-02-2016
    ItsJustMe

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneRoshal
    Создание архива rar, если такой уже существует, приводит к

    Цитата:
        Cannot create __rar_0.567
    !   Отказано в доступе.

    Наверное, так и задумано, я просто полагал, что WinRAR спросит "File already exists. Overwrite?" или что-то подобное.

    Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 12:24 09-03-2016 | Исправлено: ItsJustMe, 12:24 09-03-2016
    EugeneRoshal

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

    Цитата:
    Наверное, так и задумано

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

    Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 12:28 11-03-2016
    imsorry

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

    Цитата:
    EugeneRoshal
     
    Как параллельно установить 4 и 5?  
    Они совместно используют одни и те же ключи реестра.  

    http://forum.ru-board.com/topic.cgi?forum=5&topic=32358&start=5400#5

    Всего записей: 148 | Зарегистр. 25-09-2013 | Отправлено: 12:51 11-03-2016
    ItsJustMe

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneRoshal
    Понятно. Ваше объяснение немного прояснило ситуацию. Если интересно, то:
    WinRAR почему-то создает этот временный файл (который ему нужен, если целевой архив уже существует) в той же папке, где лежит архивируемый файл, а не в папке Temp. И это при том, что в "Settings\Paths\Folder for temporary files" правильная папка Temp указана. И если архивировать файл, лежащий в папке, в которую писать нельзя, то вот и получится ошибка невозможности создания временного файла.

    Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 15:22 11-03-2016
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ItsJustMe
    По идее, он должен создавать временный файл там же, где будет находиться конечный архив. Чтобы потом не перемещать между дисками, например. Да и так логичнее.
    А под временными файлами подразумеваются файлы, извлеченные для открытия/просмотра.
     
    Если временный архив создавать в ТЕМПе - потом, при несовпадении дисков ТЕМПа и назначения, будет долгое перемещение, если архив большой.

    Всего записей: 12402 | Зарегистр. 11-03-2002 | Отправлено: 15:26 11-03-2016
    EugeneRoshal

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ItsJustMe
    Pasha_ZZZ уже объяснил, почему WinRAR использует такой подход. Но если это не устраивает, можно снять галку в settings/paths/folder for temporary files/use only for removable disks.
     
    imsorry

    Цитата:
    Как параллельно установить 4 и 5?  
    Они совместно используют одни и те же ключи реестра.

    Если для вас важно, чтобы они не влияли друг на друга, настройте 5.3 на использование winrar.ini.

    Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 16:23 11-03-2016
    ItsJustMe

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

    Цитата:
    Pasha_ZZZ уже объяснил, почему WinRAR использует такой подход.

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

    Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 18:40 11-03-2016
    EugeneRoshal

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

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

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

    Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 19:35 11-03-2016 | Исправлено: EugeneRoshal, 20:05 11-03-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    EugeneRoshal
     
    А может сделать так: при запуске rar проверяем наличие права записи в текущий рабочий каталог, и если получаем что-то типа 444 пишем временный файл в %TEMP%. По идее проверить наличие места и права записи не сложно, а о подобных случаях забудем навсегда.

    Отправлено: 20:06 11-03-2016
    ItsJustMe

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneRoshal
    А если файл создать нельзя (access denied), то, может, WinRAR стоит попытаться создать его в другом месте (в каталоге архива, во временной папке), а не сразу сдаваться, выдавать сообщение об ошибке и завершать работу?

    Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 20:08 11-03-2016
    EugeneRoshal

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorVG2, ItsJustMe
    Если в GUI WinRAR всегда создавать временный файл в каталоге с архивом, как я сейчас подумываю сделать, тогда и права проверять не надо. Если у нас есть право создать архив, значит и временный файл можем создать.

    Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 20:47 11-03-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    EugeneRoshal
     
    Логично, но наличие места стоит проверить. Хотя, и с архивом возможна ошибка оператора. Как пример ситуация с Read-Only носителем где место может быть, а права в 444 стоять. А вот почему в данный момент ОС отвечает mod=444 это я бы и смотреть не стал, т.к. может быть это в правах доступа каталога выставлено (например на FTP, на NFS такое видел) или в /etc/*.conf стоят такие прописи для гостевой учётки. В то же время такие носители как EEPROM ("флешки") запись-то допустят, да вот ресурс у них не велик, а риск кросс-линков высок. Я на Kingston DT 101 на это нарвался - там лучше сначала удалить файл, а после записать новую копию или из-за ошибок прошивки может половина файлов посыпаться. Особенно на FAT32 - вероятность сбоя до 0,7.

    Отправлено: 21:15 11-03-2016
    EugeneRoshal

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

    Цитата:
    Логично, но наличие места стоит проверить.

    Там есть сложности. Функция оценки требуемого места для временного файла, чтобы работать с приемлемой точностью, должна много знать о предстоящей команде и много уметь. Конечно, можно грубо оценить размер временного файла как размер обновляемого архива или как какую-то простую функцию от этого размера, но тут и ошибиться можно в разы, с последствиями для скорости.
     
    Например, удаляем мы из 10гб архива 6гб файлов, на диске с архивом свободно 7гб, временный файл нам нужен в 4гб размером и он поместится рядом с архивом. Но если функция оценки места потребует 10гб, нам придется эти 4гб сначала писать в %temp%, потом копировать из %temp%. Потери времени. А чтобы правильно оценить размер временного файла, надо получить список удаляемых файлов с упакованными размерами и вычитать их из размера архива.
     
    Для добавления файлов к архиву оценка размера временного файла еще замороченнее. При обновлении файлов в архиве нам надо знать и упакованные размеры файлов в уже существующем архиве, и будущие упакованные размеры добавляемых файлов. Ни того, ни другого на момент выбора временного каталога мы не знаем. А если еще вспомнить о ключах -as, -rr, -u, -f, которые тоже могут существенно влиять на размер.
     

    Всего записей: 2261 | Зарегистр. 29-04-2013 | Отправлено: 00:19 12-03-2016
    VictorVG2

    Редактировать | Цитировать | Сообщить модератору
    EugeneRoshal
     
    Согласен, но можно идти от простейшей логики - оценочный объём файлов мы знаем, в крайнем случае считаем из оглавления архива, для примерной оценки можно взять коэффициент два. Сам в своё время такие оценки для ПТД ЕС-8373 делал - сколько пришлют с другого конца канала? Ну а такая примерная оценка помогала определить сколько запрашивать под буфера т.к. данные могли и в архиве прислать - у нас головной ВЦ группы отраслей, а пакет формируют не на заводе, а на кустовом информпункте (КИП) и до нас уже приходит групповой пакет по группе заводов, а нам их надо обсчитать и в ЦП КПСС к 06:00 свезти, но они приходят в разнобой - разбирайся...

    Отправлено: 02:57 12-03-2016
       

    Страницы: 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 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296

    Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 2)
    gyra (14-12-2016 12:03): WinRAR (часть 3)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru