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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



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



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать по-русски): dev@rarlab.com


Стабильная английская версия: 7.13
Стабильная русская версия: 7.13


Последняя 32-разрядная версия (7.01): английская | русская


Текущая английская бета-версия: 7.20 beta 3
Текущая русская бета-версия: 7.20 beta 3

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

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

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

Коллекция всех ранее выходивших 16- и 32-бит версий WinRAR 1.54b - 7.01 (1995-2024): скачать (342 МБ) [обновлено 12.05.2024]

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

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

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

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)
 
Таблицы для наглядности с соотношением размера словаря к потребляемой ОЗУ:
с ключом mcx | без ключа mcx

Всего записей: 39746 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: yura43, 11:50 19-12-2025
tansy

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

Цитата:
Упакуйте с -mcd-, чтобы увидеть разницу.

 
EugeneRoshal
 
Вы были правы.

Код:
 

size       ratio   file
518340175  1.0000  Enceladus.tif
 
298723124  0.5763  Enceladus.tif.rar4-m3
299016581  0.5768  Enceladus.tif.rar4-m3-mcd-
410577343  0.7921  Enceladus.tif.rar4-m3-mc-
 
396459223  0.7648  Enceladus.tif.rar5-m3-mcd-
310606600  0.5992  Enceladus.tif.rar5-m3

 

 
Однако отключение дельта-фильтра (`-mcd-') в Rar4 не работает.
Отключение все делает.
 
 
Это было просто, но дело в том, что невозможно узнать, какой фильтр используется. `rar lt' этого не показывает. 7-zip, тоже не показывает.
 
 
Почему Rar4 лучше, чем Rar5? Можно было бы ожидать, что все будет наоборот.

Всего записей: 116 | Зарегистр. 19-09-2024 | Отправлено: 22:02 06-11-2025 | Исправлено: tansy, 12:56 08-11-2025
BorlandIMHO

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

Цитата:
невозможно узнать, какой фильтр используется. `rar lt' этого не показывает. 7-zip, тоже не показывает.

Информация об использовании при сжатии '-mcd-' {как и многих других ключей} -  для работы с упакованным архивом (распаковка/тестирование/модификация) является избыточной (ни на что не влияет), и потому в архиве отсутствует...

Всего записей: 3122 | Зарегистр. 12-10-2006 | Отправлено: 23:21 06-11-2025
lelik007



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

Цитата:
в Rar4 не работает.

И не заработает, потому, что ни текущий релиз - v7.13, ни текущая бета версия - v7.20 поддержки упаковки в формат Rar4 не имеет и иметь не будут.
 
Это относится > сюда, как сравнительное тестирование.

Всего записей: 3487 | Зарегистр. 13-10-2006 | Отправлено: 05:34 07-11-2025 | Исправлено: lelik007, 07:13 07-11-2025
tansy

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

Цитата:
И не заработает...

 
lelik007
 
Первое: я использовал Rar v4, второе: Rar4.txt говорит, что будет, третье: причина, по которой я спросил, была проста - Rar4 оказался лучше, чем Rar5, причем со значительным отрывом, поэтому вопрос об Rar4 оправдан.
 
 
 

Цитата:
Информация об использовании при сжатии '-mcd-' {как и многих других ключей} -  для работы с упакованным архивом ... является избыточной

 
BorlandIMHO
 
Возможно, и даже справедливо для LZSS, но не для фильтров. Служба декомпрессии должна знать, какой фильтр был применен для его декодирования. Без этого он либо пробует все возможные сценарии, либо вообще не декодирует.

Всего записей: 116 | Зарегистр. 19-09-2024 | Отправлено: 08:57 07-11-2025 | Исправлено: tansy, 16:44 07-11-2025
EugeneRoshal

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

Цитата:
Первое: я использовал Rar v4, второе: Rar4.txt говорит, что будет

RAR 4.20 на этом файле использует фильтр аудио, который в данном случае дает чуть лучшее сжатие и в разы более медленную распаковку по сравнению с дельта фильтром. В RAR5 аудио фильтр отсутствует, так как сырые аудио данные теперь встречаются редко. А когда они все же встречаются, для них предпочитают использовать специализированные алгоритмы типа FLAC.
 
Отключить фильтр аудио в RAR 4.20 можно с помощью ключа -mca-.
Кстати, с отключенными фильтрами, RAR5 пакует этот файл чуть лучше, чем RAR4.
 

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

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

Всего записей: 2652 | Зарегистр. 29-04-2013 | Отправлено: 14:32 07-11-2025
tansy

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

Код:
 

 518340175 Enceladus.tif
 
 344849056 Enceladus.tif.7z
 321665712 Enceladus.tif.7z-d4
 
 410577343 Enceladus.tif.rar4-mc-
 311208849 Enceladus.tif.rar4-mc4d

 

 
 
Глядя на огромную разницу в степени сжатия (7% против 24%), без фильтра и с ним, мне интересно, сильно ли отличаются эти дельта-фильтры?

Всего записей: 116 | Зарегистр. 19-09-2024 | Отправлено: 03:55 08-11-2025 | Исправлено: tansy, 03:57 08-11-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tansy
Если вы про дельта-фильтры RAR и 7z, вряд ли они отличаются сильно. Впрочем, я не смотрел, как устроен фильтр в 7-Zip.

Всего записей: 2652 | Зарегистр. 29-04-2013 | Отправлено: 11:16 08-11-2025
Peter15

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему при установке winrar-x64-713ru в контекстном меню файлов не появляются соответствующие пункты меню для работы с архивами?
 
Upd. Появились, но почему-то не сразу.

Всего записей: 674 | Зарегистр. 02-01-2019 | Отправлено: 17:19 08-11-2025 | Исправлено: Peter15, 17:29 08-11-2025
tansy

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

Цитата:
Если вы про дельта-фильтры RAR и 7z, вряд ли они отличаются сильно.

EugeneRoshal
 
 
На мгновение я подумал, что не смогу это проверить, но потом понял, что могу сравнить сжатие `7z a -mf=delta:4 -mx0' и `rar a -mc4d -m0':
 

Код:
 

 518340175 Enceladus.tif
 
 344934077 Enceladus.tif.7z
 396459223 Enceladus.tif.rar5-mcd-
 
 321660017 Enceladus.tif.7z-0-d4.7z
 310606802 Enceladus.tif.7z-0-d4.rar5
 310606596 Enceladus.tif.rar5-mc4d
 
 344935965 Enceladus.tif.rar5-0-mc4d.7z
 396460413 Enceladus.tif.rar5-0-mc4d.rar5
 310606596 Enceladus.tif.rar5-mc4d  

 

 
На мой взгляд, Rar может в равной степени принести пользу Rar-delta и 7zip-delta, но в то же время Rar-delta отличается от 7zip-delta, поскольку ни 7zip, ни Rar не могут его использовать.
 
Хотя кажется, что ваш тезис подтверждается, когда дело касается 7zip-delta, Rar-delta этого не делает.
Я оставлю интерпретацию вам.

Всего записей: 116 | Зарегистр. 19-09-2024 | Отправлено: 18:58 08-11-2025 | Исправлено: tansy, 19:04 08-11-2025
Peter15

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

Цитата:
Появились, но почему-то не сразу.

Можно ли узнать, почему это происходит, и как этого избежать?

Всего записей: 674 | Зарегистр. 02-01-2019 | Отправлено: 19:05 08-11-2025
EugeneRoshal

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

Цитата:
Можно ли узнать, почему это происходит

Видимо, это происходит в Windows 11. Там для поддержки контекстного меню WinRAR устанавливает RarExtPackage.msix, и установка этого пакета может отнимать некоторое время.

Цитата:
и как этого избежать?

Не знаю.

Всего записей: 2652 | Зарегистр. 29-04-2013 | Отправлено: 21:11 08-11-2025
KHart

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

Цитата:
и как этого избежать?

никак, сейчас M$ опять переделывают контекстное меню win11... ожидай новых "чудес"

Всего записей: 61 | Зарегистр. 18-10-2025 | Отправлено: 21:15 08-11-2025
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tansy
Как так получилось, что исходный файл имеет размер почти 500 МБ, а сжатый с -m0 - от 300 до 400? Это не похоже на -m0.
В моих тестах Rar не учитывает ключ -mcNd+ при наличии ключа -m0. Думаю, что алгоритм сжатия реализован так, что при отсутствии основного сжатия фильтры никогда не применяются. В 7-Zip фильтры не зависят от алгоритма и с помощью ключа -mx0 можно посмотреть, как они устроены. Кстати, я раньше выяснял, что Rar5 с delta-фильтром часто лучше обычного Rar5 сжимает данные, к которым уже применён delta-фильтр 7-Zip (с той же длиной).

Всего записей: 1166 | Зарегистр. 12-06-2019 | Отправлено: 18:19 10-11-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Евгений, я почитал в теме, ничего не понял, может вы поясните, есть ли в алгоритме RAR5 Fast Bytes?
А если они есть - какое, например, максимально реализованное значение сейчас и какое максимально возможное?

Всего записей: 3487 | Зарегистр. 13-10-2006 | Отправлено: 22:10 10-11-2025
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ответ был в сообщении 3619 (забыл, как делать ссылку на сообщение):

Цитата:
tansy
 

Цитата:
Раз уж мы об этом заговорили — каков предел длины матча для Rara?

 
4096 для RAR5

Всего записей: 1166 | Зарегистр. 12-06-2019 | Отправлено: 22:28 10-11-2025
insorg



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

Цитата:
ссылку на сообщение

Подробнее...

Всего записей: 20517 | Зарегистр. 04-11-2010 | Отправлено: 22:47 10-11-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
Я все равно не понимаю, Fast Bytes в Deflate/Deflate64 - 258/257, в LZMA/2 - 273, а в RAR5 - 4096?
Это или параметр другой или единицы измерения другие или Fast Bytes другой системы.
 
Знать бы сколько их в каждом методе сжатия и сколько их всего в формате.

Всего записей: 3487 | Зарегистр. 13-10-2006 | Отправлено: 23:22 10-11-2025 | Исправлено: lelik007, 06:53 11-11-2025
EugeneRoshal

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

Цитата:
может вы поясните, есть ли в алгоритме RAR5 Fast Bytes?  

128 в режиме -mcx

Цитата:
Я все равно не понимаю, Fast Bytes в Deflate/Deflate64 - 258/257, в LZMA/2 - 273

Fast bytes это параметр optimal LZ parser, а не архивного формата. При нахождении совпадения длиной не менее fast bytes, parser принимает это совпадение как есть, без тщательного побайтного анализа его содержимого. Позволяет значительно, иногда на порядки, увеличить скорость работы ценой обычно небольшого снижения сжатия.

Цитата:
какое максимально возможное?

Равно максимально возможной длине совпадения. Но выигрыш в скорости от такого значения fast bytes будет присутствовать только на этих максимальных совпадениях.

Всего записей: 2652 | Зарегистр. 29-04-2013 | Отправлено: 11:07 11-11-2025
RazorX911

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fast Bytes...
 
7z/PPMD: 16 (ZIP archive) or 32 (7z archive)
DLZ v0.2.2: 337
LOLZ v21a7/v22c4b: 4096 (default: 256)

Всего записей: 103 | Зарегистр. 01-06-2011 | Отправлено: 15:28 11-11-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Спасибо Евгений, я примерно понял, что это такое и есть это у всех потомков LZ.
А вы случайно, тестирование не проводили с Fast Bytes = 192?
 
Дело в том, что в 7-Zip - данный параметр настраиваемый и когда я его тестировал, увеличивая значение по-умолчанию - то есть 64, пришел к выводу, что увеличение значения в 2 раза - 128 уменьшает скорость сильно, а сжатие увеличивает не сильно. А в 3/4 раза, то есть 192/256, да, скорость серьезно уменьшается, зато становится виден эффект от использования большего значения - меньший размер архива.
 
Это зависит от конечной реализации, возможно 192 уменьшит скорость RAR5 очень сильно, а сжатие увеличит не очень сильно...

Всего записей: 3487 | Зарегистр. 13-10-2006 | Отправлено: 19:51 11-11-2025 | Исправлено: lelik007, 20:00 11-11-2025
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 5)


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru