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

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

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

Maz



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



 
Официальный русский сайт: win-rar.com
Официальный e-mail разработчика WinRAR (писать по-русски): dev@rarlab.com
 
Финальная русская версия 7.01 | 32-bit | 64-bit    
Финальная английская версия 7.01 | 32-bit | 64-bit
Важная информация о ссылках Список изменений
Дополнительно Коллекционный архив версий (с 1995 года) | Официальный архив (с 2002 года по FTP)

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

Таблица совместимости версий с различными ОС

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

Коллекционный архив версий WinRAR 1.54b - 7.00 (1995-2024): скачать (336.4 МБ) [обновлено 28.02.2024]

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

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

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

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

Всего записей: 38886 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: Loafer, 21:47 16-05-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
Он, тот, про что пост из которого вырвана фраза - RAR4. Кстати, смысл поста для альтернативно понятливых в возможном использовании 7-zip на именно устаревших системах и что там он достойную конкуренцию формату RAR4 в этом плане может составить. Но подробнее это лучше в профильной теме обсудить, там можно и показать какие результаты 7-zip на Ryzen 5 5600X + 64 Гб памяти дает.

Всего записей: 2850 | Зарегистр. 13-10-2006 | Отправлено: 21:13 17-02-2024 | Исправлено: lelik007, 00:30 18-02-2024
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
Давайте ко всему прочему не будем добавлять ещё и устаревшие системы с возможным использовании 7-zip.
Если по работе кто доволен какой-либо старой версией сабжа, то пусть на ней и остаётся. Зачем лезть в исправно работающий механизм? Смысла что-то менять вроде нет.
 
Добавлено:
Улучшений  в работе алгоритма RAR4 явно не планируется.

Всего записей: 4963 | Зарегистр. 23-04-2009 | Отправлено: 21:25 17-02-2024
brduakh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
всегда хорошо, будем знать

Всего записей: 4738 | Зарегистр. 08-09-2012 | Отправлено: 21:38 17-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Читаем доки на RAR:
Цитата:
            Switch -mct can also include <Param1> and <Param2>, so its
            full syntax is -mc[param1][:param2]t[+ or -].
            <Param1> is the order of PPM algorithm (can be 2 - 63).
            Usually a higher value slightly increases the compression ratio
            of redundant data, but only if enough memory is available
            to PPM. In case of lack of memory the result may be negative.
            Higher order values decrease both compression and decompression
            speed.
            <Param2> is memory in megabytes allocated for PPM (1-128).
            Higher values may increase the compression ratio, but note
            that PPM uses the equal memory size both to compress and
            decompress, so if you allocate too much memory when creating
            an archive, other people may have problems when decompressing
            it on a computer with less memory installed. Decompression
            will be still possible using virtual memory, but it may
            become very slow.

Читаем доки на 7zip:
Цитата:
PPMd
PPMd is a PPM-based algorithm. This algorithm is mostly based on Dmitry Shkarin's PPMdH source code. PPMd provides very good compression ratio for plain text files. There is no difference between compression speed and decompression speed. Memory requirements for compression and decompression also are the same.
Parameter  Default  Description    
mem={Size}[b|k|m|g]  24 Sets size of used memory for PPMd.    
o={Size}  6 Sets model order for PPMd.

mem={Size}[b|k|m|g]
Sets the size of memory used for PPMd. You must specify the size in bytes, kilobytes, or megabytes. The maximum value is 2GB = 2^31 bytes. The default value is 24 (16MB). If you do not specify any symbol from the set [b|k|m|g], the memory size will be calculated as (2^Size) bytes. PPMd uses the same amount of memory for compression and decompression.
o={Size}
Sets the model order for PPMd. The size must be in the range [2,32]. The default value is 6.

Получается, что циферки разные у них. Есть какая-то инфа, как они между собой сопоставляются и насколько сходятся?
 
Добавлено:
По крайней мере, если с доступной памятью вопросов нет, то касательно model order есть вопросы, т.к. 2…63 и 2…32 - это разница почти в два раза.

Всего записей: 17093 | Зарегистр. 04-11-2010 | Отправлено: 21:42 17-02-2024
fonaskin



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

Цитата:
Улучшений  в работе алгоритма RAR4 явно не планируется.

Судя по всему, и много чего другого тоже. Ну что ж, перебираемся на другие архиваторы 7-Zip.

Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 22:01 17-02-2024 | Исправлено: fonaskin, 22:01 17-02-2024
Inoz2000



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

Всего записей: 4963 | Зарегистр. 23-04-2009 | Отправлено: 22:05 17-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fonaskin
Вот, смотрю-пробую ppmd в исполнении 7zip, вроде неплохо, но результаты различаются...

Всего записей: 17093 | Зарегистр. 04-11-2010 | Отправлено: 22:05 17-02-2024
pp3

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

Цитата:
Возможно, заголовок recovery record поврежден или отсутствует.

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

Цитата:
Если архив успешно восстановлен, recovery record можно создать заново.

Для этого пароль нужно знать. Т.е. получается что восстановить архив можно и без ввода пароля, что логично, а вот защитить архив без знания пароля нельзя, что нелогично (да еще и данные срежутся в случае чего).

Всего записей: 63 | Зарегистр. 15-05-2003 | Отправлено: 22:11 17-02-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pp3
Шифрованные архивы, даже если пароль одинаковый, упакованные из одинаковых наборов данных всё равно будут различаться. Это нормально. Так и нужно.

Всего записей: 17093 | Зарегистр. 04-11-2010 | Отправлено: 22:14 17-02-2024
fonaskin



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

Цитата:
Вот, смотрю-пробую ppmd в исполнении 7zip, вроде неплохо, но результаты различаются...

После тестов и сравнений сделал для себя выбор в пользу PPMD от 7-Zip. Дома уже давно сжал всю текстовую библиотеку в 7z, но на работе приходится с архивами RAR иметь дело. Вынужден сидеть в данной теме, ждать подачки от автора у моря погоды

Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 22:28 17-02-2024
Inoz2000



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

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

Всего записей: 4963 | Зарегистр. 23-04-2009 | Отправлено: 23:01 17-02-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fonaskin
Я не понимаю, что могло навести пользователей на мысли о продолжении разработки и поддержки формата RAR4 - отсутствие упоминания о нем в changelog годами или то что автор дефолтный формат на RAR5 поменял годы назад.

Всего записей: 2850 | Зарегистр. 13-10-2006 | Отправлено: 23:15 17-02-2024 | Исправлено: lelik007, 23:15 17-02-2024
EugeneRoshal

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

Цитата:
Провел эксперимент с точно таким же архивом, но без шифрования

Да, вы правы. Команда Repair не требует пароля и работает с зашифрованными данными. Но по этой же причине, если включено шифрование заголовков, она не может найти основной заголовок recovery record, который в таком архиве тоже зашифрован.  
 
Для восстановления архива этот основной заголовок не нужен, алгоритм восстановления данных работает напрямую с внутренними блоками recovery record. Но для копирования recovery record в новый архив он нужен.

Цитата:
Для этого пароль нужно знать.

Чтобы проверить восстановленный архив, в любом случае желательно знать пароль.

Цитата:
а вот защитить архив без знания пароля нельзя, что нелогично

При добавлении recovery record ее позиция записывается в заголовке архива. Команда Repair обходится и без этой позиции, но в некоторых других ситуациях это позволяет ускорить доступ к recovery record. Например, если нам надо протестировать содержимое recovery record, а нормальным путем, через все заголовки файлов, мы до нее еще не добрались.

Всего записей: 2296 | Зарегистр. 29-04-2013 | Отправлено: 00:21 18-02-2024
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase
Из нововведений v7 - режимом -mcl+ пользуюсь постоянно, как и большими словарями до 14 Gb - чтобы можно было разжать на машинах с 16 Gb памяти, разницу как в скорости так и в кач-ве сжатия вижу тоже постоянно в положительную сторону. Режим -mcx+ - не понравился, т.к. замедляет процесс сжатия на 1/4-1/3.

Про домашние ПК, скорее вижу 8, 16, 32 Gb памяти. Рад что некоторые пользователи могут себе позволить топовое железо, но выборка из себя, такое…
—-
Про то что если программа не нравится было сказано в контексте, никто не собирается делать из Winrar - 7-zip включая разновидность ZS и нет смысла у автора все имеющиеся там функции запрашивать и потом обижаться, что автор не хочет это реализовывать, для начала он скорее всего вообще не сильно в курсе, что там есть вообще.
—-
Про формат RAR4 я повторил позицию автора высказанную на страницах топика, если кто то не знал - не мои проблемы.
Мне самому все равно, поэтому я никак ни за ни против не высказался.
—-
Некоторые пользователи указывают, что большинству не нужны большие словари и вообще большинство не знает, что такое словарь. Я согласен, как большинство и не знает, что такое формат архива, а он это давно RAR5 по умолчанию у тех пользователей, кто обновляется.

Всего записей: 2850 | Зарегистр. 13-10-2006 | Отправлено: 05:30 18-02-2024 | Исправлено: lelik007, 06:38 18-02-2024
pp3

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

Цитата:
Но по этой же причине, если включено шифрование заголовков, она не может найти основной заголовок recovery record

Но ведь даже если при восстановлении указать пароль, то ничего не произойдет - хоть и заголовок теперь станет доступен, данные все равно отрежутся. Хотя по идее теперь ничего не мешает их даже заново собрать, если там, например, все испорчено.
 
Просто в этой всей конструкции есть какая-то неочевидность. Вероятно всего, стоило хранить заголовок данных для восстановления всегда нешифрованным (ведь сами данные для восстановления не шифруются же), поскольку эти данные+заголовок существуют независимо, т.е. могут быть, могут не быть - архив остается полноценным и его безопасность никак не меняется от их наличия или отсуствия. А в текущем виде это приводит к неочевидному поведению.

Всего записей: 63 | Зарегистр. 15-05-2003 | Отправлено: 09:35 18-02-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pp3
Ну вообще производить операции над архивом, от которого не знаешь пароль - это очень неочевидное действие...

Всего записей: 12446 | Зарегистр. 11-03-2002 | Отправлено: 09:51 18-02-2024
EugeneRoshal

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

Цитата:
Но ведь даже если при восстановлении указать пароль, то ничего не произойдет - хоть и заголовок теперь станет доступен, данные все равно отрежутся.

Да, сейчас Repair работает с сырыми зашифрованными данными и не пытается их расшифровать.

Цитата:
Вероятно всего, стоило хранить заголовок данных для восстановления всегда нешифрованным

Может быть, но это уже задано на уровне формата. Сейчас все заголовки после archive encryption header в таком архиве шифрованные. А тут пришлось бы усложнять обработку и вводить флаг, указывающий на шифрование заголовка. При том что пользы от этого - только возможность скопировать RR в восстановленный архив с шифрованием заголовков.

Цитата:
архив остается полноценным и его безопасность никак не меняется от их наличия или отсуствия

От одного флага безопасность, пожалуй, и не пострадала бы. Но если на флаги перед шифрованным заголовком выделить байт целиком, в котором использован один бит, а остальные заполнены нулями, это уже дало бы возможность с некоторой вероятностью угадывать начало шифрованного заголовка, не зная пароля. Что, в свою очередь, дает возможность угадывать упакованные размеры файлов.  А именно утечки какой-либо информации о параметрах файлов мы шифрованием заголовков и старались избежать. Сейчас архив с шифрованием заголовков это смесь случайных и зашифрованных данных.
 
Альтернативный вариант - применять в качестве такого флага нулевое значение вектора инициализации перед заголовком. Но тогда надо гарантировать, что такое значение не будет случайным образом использовано для шифрованных заголовков, а сейчас RAR5 таких гарантий не дает.
 
Если речь не о тестах, а о восстановлении реального архива с важными битыми данными, я бы для надежности перепаковал восстановленное с новой RR.

Всего записей: 2296 | Зарегистр. 29-04-2013 | Отправлено: 13:15 18-02-2024
pp3

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

Цитата:
При том что пользы от этого - только возможность скопировать RR

Без этого придется угадывать с каким процентом RR создавался исходный архив по двум размерам: исходному и с отрезанными RR чтобы получить идентичный файл. Есть ли такая формула? Получается, что при добавлении RR просят указать процент, а потом можно посмотреть только фактический размер RR, может rar смог бы показать и процент?
 

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

Понимаю, что сейчас уже трудно что-то менять, но я бы скорее рассматривал RR не как часть архива, а как приложение к нему, которое просто всегда хранится в конце (а могло бы и в другом файле, как в случае с recovery-томами). Примерно как SFX модуль - тоже ведь отдельная сущность, которая всегда хранится в начале файла и никак не влияет на сам архив и его безопасность. А для другой сущности и заголовок мог бы быть другим, не влияющим на безопасность прочих залоговков.
 

Цитата:
я бы для надежности перепаковал восстановленное с новой RR

Согласен, но для больших backup-архивов это не так удобно получается: во-первых это будет два прохода по архиву, во-вторых угадывание процентов для RR, в третьих, такие манипуляции должен проводить только кто-то знающий все пароли, а так это мог быть просто maintenance-скрипт без паролей внутри.
 
Pasha_ZZZ

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

Так над самим архивом никаких действий и не производится, он каким был, таким и остается. SFX же можно добавить к архиву не зная пароля, и удалить можно...

Всего записей: 63 | Зарегистр. 15-05-2003 | Отправлено: 15:01 18-02-2024
Inoz2000



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

Цитата:
может rar смог бы показать и процент?  

до версии 6.20 показывал процент
 
Добавлено:
Если в gui открыть info архива, то на доп.вкладке Options будет показан процент RR

Всего записей: 4963 | Зарегистр. 23-04-2009 | Отправлено: 15:07 18-02-2024
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pp3
Так и зачем вам этот архив? Или вас смотрящим за ним назначили? Кто знает пароль - тот пусть и занимается

Всего записей: 12446 | Зарегистр. 11-03-2002 | Отправлено: 16:21 18-02-2024
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru