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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    сунул статью насчёт 2 гб озу в заголовок темы - теперь это и для rar актуально ))))
     

    Цитата:
    вообще-то возможно "хулиганское" решение опробованное ранее на SFX Ace/Cab/Rar/Zip - временно его переименовать zip и натравить на оный тот же 7za.exe.  

    а -tzip недостаточно? или freearc (хотя его размер не располагает к таким экспериментам )

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:37 11-05-2013
    GORA2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    Да найти не проблема, хотелось попробовать родным unrar распаковывать...
    Victor_VG

    Цитата:
    SFX Ace/Cab/Rar/Zip  

    Для 7z cab rar zip использую 7z.exe (с 7z.dll) без переименования. Автономный не подойдет, т.к. 7z.exe еще много всего распаковывает...

    Всего записей: 1271 | Зарегистр. 26-01-2006 | Отправлено: 16:51 11-05-2013
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
     
    можно и так, просто то решение дано навскидку, а дальше GORA2 уже и сам легко задачу решит - тут главное знать что задача легко решается, или нам покажется что задача в принципе не имеет решения.

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

    Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 16:52 11-05-2013
    djshkiper



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    Если я правильно понял, то вот карта. Прицепился к процессу WinRAR сразу после вызова диалога "Добавить в архив" из контекстного меню.
     

    Всего записей: 5126 | Зарегистр. 20-04-2009 | Отправлено: 17:22 11-05-2013 | Исправлено: djshkiper, 17:22 11-05-2013
    EugeneRoshal

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
     
    djshkiper
    Цитата:
    Если я правильно понял, то вот карта.  

    На распаковку хватит

    Всего записей: 2257 | Зарегистр. 29-04-2013 | Отправлено: 17:30 11-05-2013 | Исправлено: EugeneRoshal, 17:32 11-05-2013
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    djshkiper
    там блок 1.5 гб, так почему у тебя проблемы с упаковкой? или ты пробовал ещё со старой версией, которая словарь в 256 мб разрешала??
     
    если можешь воспроизвести ситуацию где не работает упаковка с 128 мб словарём, то сними с неё эту карту плюс поищи в vmmap возможность получить полную распечатку где какая dll в адресном пространстве процесса, как в статье Егора. это гораздо интересней
     
    возможно пространство winrar фрагментируется после нескольких операций упаковки с большими словарями без перезапуска программы?

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 17:44 11-05-2013
    EugeneRoshal

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    Не, я 256 MB только в XP запретил, а у него 7. Сейчас попробую на эту тему что-нибудь придумать.

    Всего записей: 2257 | Зарегистр. 29-04-2013 | Отправлено: 17:48 11-05-2013
    Bulat_Ziganshin

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

    Цитата:
    Не, я 256 MB только в XP запретил, а у него 7

    afaik разница между ними только в том, что с висты начиная по умолчанию инжект отключен. и то это только один из механизмов, вероятно есть и другие
     
    это из книги Руссиновича: Подробнее...

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 18:38 11-05-2013 | Исправлено: Bulat_Ziganshin, 18:39 11-05-2013
    EugeneRoshal

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

    Цитата:
    afaik разница между ними только в том, что с висты начиная по умолчанию инжект отключен

    По моим наблюдениям под вистой и 7 максимальный блок памяти, как правило, на несколько сотен мб больше, чем под XP. Возможно там системные dll загружаются более вменяемо, а не посреди адресного пространства. Еще я видел статью о low-fragmentation heap, включенной с висты по умолчанию, но я не вникал, имеет ли это отношение к рассматриваемому случаю.

    Всего записей: 2257 | Зарегистр. 29-04-2013 | Отправлено: 19:00 11-05-2013
    Bulat_Ziganshin

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

    Цитата:
    По моим наблюдениям под вистой и 7 максимальный блок памяти, как правило, на несколько сотен мб больше, чем под XP.

     
    интересный момент, мы на это внимание не обратили. но посмотри - даже этот механизм AppInit может быть назад включен в висте и выше. значит - никаких гарантий отсутствия фрагментации адресного пространства нет. не говоря уже о распаковке какого-нибудь sfx под богом забытой версией винды. так что никуда ты не денешься, гиговый словарь - это тебе не варежки шить

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 19:15 11-05-2013
    EugeneRoshal

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

    Всего записей: 2257 | Зарегистр. 29-04-2013 | Отправлено: 19:27 11-05-2013 | Исправлено: EugeneRoshal, 23:39 11-05-2013
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneRoshal
     
    В Far3 БД Registry уже не применяется поскольку все настройки там хранятся в БД SQLite в профиле по довольно простой схеме - в корневом каталоге профиля ./Profile хранятся БД настроек самого Far3. а настройки отдельных плагинов хранятся в ./Profile/PluginsData/<PluginGUID>.db, так же из Реестра убраны макросы, XLat, настройки цвета, ассоциации и истории. Это всё кроме макросов хранится в БД SQLite3 в профиле, а макросы перенесены в Lua скрипты хранящиеся в поддереве ./Profile/Macros . В принципе удобно - "один плагин - одна БД настроек", но приходится смотреть кому какая принадлежит через дескрипторы либо использовать плагин-редактор БД FarSQLite. Я обоими методами пользуюсь. В итоге при условии использования только нативных плагинов Far3 хранящий свои настройки в БД может при необходимости работать с носителей не допускающих запись за счёт копирования своих БД в ОЗУ. Ну и как следствие записи в Реестре разве что в MRU остаются (это если не добавлять записи вручную) что для многих предпочтительно т.к. пакет вместе с настройками легко переносится на произвольную ЭВМ.
     
    И вот тут как раз и возникает проблема с MA - он ведь с тех пор как вы его написали слабо эволюционировал если не считать исправления ошибок и добавления в форматки согласованности с теми либо иными архиваторами. Я там правил поддержку tar и PKZip 8.x+, другие ребята исправляли иные проблемы, но главное он остался ANSI плагином со всеми его ограничениями на API, MAX_PATH и работу с ОЗУ, а сам FAR2/3 ведь UNICODE, и в FAR3 первым STABLE выпуском которого стал Far3 v3.0 build 3000 уже (если считать с момента публикации) иная реализация FarAPI как для нативных, так и для ANSI плагинов, а UNICODE-плагины написанные для Far2 под Far3 без применения специально написанного враппера в Far3 из-за несовместимости архитектур плагинов просто не загружаются в ОЗУ - FarAPI в Far3 был переписан полностью и опрос GetPluginInfo() позволяет получить архитектуру Far - Far1, Far2, Far3 и отфильтровать плагины с несовместимым API на этапе предзагрузки в память. И тут только можно мечтать о том, чтобы у вас нашлось свободное время переписать МА под новый API и архитектуру FAR3 с поддержкой его программируемости на Lua что обеспечило бы нативную поддержку более широкого набора алгоритмов и методов сжатия чем способен обеспечить сегодняшний основной архивный плагин arclite основанный на 7z.dll. Ну и конечно, чтобы данная задача вас как специалиста заинтересовала...
     
    P.S.
     
    Исходники с farmanager.com для форматки rar поправил, но у меня она не желает собираться - в gcc 4.5.2 ld сообщает об ошибке линковки по вине вызова WinMain@16. Итог - код:1....

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

    Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 03:39 12-05-2013 | Исправлено: Victor_VG, 08:08 12-05-2013
    savant_a



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Друзья, может кто прокомментирует ситуацию? В далеком 2007 году, когда у нас все еще с Интернетом было туговато, собирал по знакомым разную электронную литературу, что-то покупал сам на варезных дисках. Потом все это дело паковал WinRAR'ом версии 3.00 (это версией я пользовался довольно-таки долго, невзирая на то, что выходили новые версии), после чего записывал архивы на DVD. Сегодня взбрело в голову поэксперементировать с 5 версией РАРа. Распаковал один такой архивчик, а потом запаковал его сначала версией 4.20, потом RAR5, затем FreeArc и 7z. Подробнее см. скрин. Какого же было мое удивление, когда архив созданный в версии 3.00 по сжатию уступал только FreeArc. Прилагаю к сообщению ссылки на сам архив, и архиватор версии 3.00 (с регой сами разберетесь). К сожалению, у меня не получилось упаковать версией 3.00, она просто выдает ошибку и не хочет работать. Может все дело в том, что у меня Se7en, а версия программы датирована Маем 2002.
    Такое впечатление, что в какой-то версии разрабы "убавили" сжатие, но я об этом ничего не слышал. Если где-то жестко затупил - сильно не пинайте.
     
    P.S. WinRAR 3.00 с диска Навигатор 98, если есть сомнения, то можно покопать архив старых версий, ссылка на который есть в шапке темы, архив BookHtml.exe, лучше распаковывать программой, а не SFX-модулем. Это из соображений безопасности.

    Всего записей: 869 | Зарегистр. 23-03-2010 | Отправлено: 09:23 12-05-2013 | Исправлено: savant_a, 09:28 12-05-2013
    Inoz2000



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

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

    Всего записей: 4904 | Зарегистр. 23-04-2009 | Отправлено: 09:35 12-05-2013
    savant_a



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Inoz2000
    Максимальный, непрерывный. В "тройке" не было спец.опций по сжатию текста/графики. Неужели вы думаете, что я в новых версиях не по-максимуму жал. Могу еще раз пережать, акцентируя внимание на параметры сжатия (в друг у меня глюки были при выборе опций).

    Всего записей: 869 | Зарегистр. 23-03-2010 | Отправлено: 09:43 12-05-2013 | Исправлено: savant_a, 09:44 12-05-2013
    EugeneRoshal

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

    Цитата:
    В Far3 БД Registry уже не применяется поскольку все настройки там хранятся в БД SQLite

    Значит надо искать в этой БД параметр самого FAR3 (не MultiArc), какой объем данных архива передается плагинам для анализа. По умолчанию в FAR 2.0 там было 128K, а SFX модули сейчас - больше. Я у себя в FAR 2.0 изменил на 512K.
     
    savant_a

    Цитата:
    В "тройке" не было спец.опций по сжатию текста/графики.  

    Были. PPMd в 3.0 и добавился.
     
    Для проверки можете измерить время тестирования (фактически - распаковка в память) архива 3.0 и 5.0. PPMd должно быть медленнее.

    Всего записей: 2257 | Зарегистр. 29-04-2013 | Отправлено: 11:02 12-05-2013
    Inoz2000



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    savant_a
    Цитата:
    думаете, что я в новых версиях не по-максимуму жал
    Думаю, что и в старых.
     
    EugeneRoshal
     
    Поддерживаю просьбу о возвращении алгоритма сжатия текста в новую версию, пусть и отключенную по умолчанию.
    Нельзя ли в новой версии также увеличить размерчик словаря для текстового сжатия.
     
    Добавлено:
    savant_a
    Подробнее см. скрин

    Всего записей: 4904 | Зарегистр. 23-04-2009 | Отправлено: 11:26 12-05-2013
    EugeneRoshal

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Inoz2000
    Там, где тексты действительно пакуются гигабайтами (бэкап лог-файлов и баз данных), алгоритм сжатия текста был мало применим в силу существенно меньшей, чем у основного алгоритма, производительности. Его скорость не важна при упаковке отдельно взятого .doc файла, но там и размер, если не лукавить, не важен. На практике максимальная ценность спецалгоритмов RAR4 проявлялась в бенчмарках: возьмем 10 .bmp, 10 .wav и 10 .txt, упакуем это и сделаем вид, что оно все еще имеет какое-то отношение к реальности.
     
    Впрочем, никто не запрещает пользоваться для текстов сжатием RAR4. Даже если когда-нибудь исчезнет упаковка в RAR4, поддержку распаковки RAR4 никто убирать не собирается.

    Всего записей: 2257 | Зарегистр. 29-04-2013 | Отправлено: 12:01 12-05-2013
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneRoshal
     
    Спасибо! Идея с System.PluginMaxReadData решила задачу - стандартное значение в far:config = 0х20000 я его увеличил по вашему совету до 0х80000 и тогда SFX распознаётся и читается.

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

    Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 12:22 12-05-2013
    SAT31



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

    Цитата:
    wine-1.5.30.tar.bz2 ? У меня нормально распаковал.

    тут я не уточнил. Распаковка, да, происходит, но только если извлекать через контекстное меню. Если просто зайти в архив wine-1.5.30.tar.bz2 посредством WinRAR, то внутри он ничего не отображает, пусто. У вас так же?

    Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 13:01 12-05-2013
       

    Страницы: 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