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

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

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

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

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

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

Цитата:
Во-первых, в GUI проход по архиву делается при открытии

Если делать, хотелось бы общее решение для консольной версии и GUI.

Всего записей: 2297 | Зарегистр. 29-04-2013 | Отправлено: 15:44 08-11-2023
Benchmark



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

Цитата:
Если делать, хотелось бы общее решение для консольной версии и GUI

А этот код из GUI-версии для консольной разве не годится ?

Всего записей: 6844 | Зарегистр. 01-10-2002 | Отправлено: 16:28 08-11-2023
EugeneRoshal

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

Цитата:
Сделать бы ещё под формат RAR загрузчик с возможностью предварительного заглядывания внутрь архива

Если вы про работу с RAR архивами как с обычными папками в Windows Explorer, то, увы, не могу этого пообещать. Объемная задача, лежащая в стороне от того, на чем я фокусируюсь. Но вроде как в Windows 11 это уже и без моего участия реализовано.
 
Добавлено:
Benchmark

Цитата:
А этот код из GUI-версии для консольной разве не годится ?

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

Всего записей: 2297 | Зарегистр. 29-04-2013 | Отправлено: 17:43 08-11-2023
BorlandIMHO

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

Цитата:
Напишите потом результат.


Цитата:
V:\MSDN_FULL_64G.rar
01:28:31
 
V:\MSDN_FULL_32G.rar
01:36:12
 
S:\MSDN_FULL_32M.rar
04:15:47
 
S:\VirtualBoxVMs_32g.rar
00:53:58
 
S:\VirtualBoxVMs_16G.rar
01:01:09
 
S:\VirtualBoxVMs_4g.rar
01:03:28
 

Тестирование проводилось на Xeon E5-2678v3/128Gb DDR4 консольным rar
rar t -mdx64 -- <архив>  
Время замерялось powershell (апплет measure-command).
 
 
EugeneRoshal

Цитата:
про работу с RAR архивами как с обычными папками в Windows Explorer,

Ну, не совсем обычными, хотя и около того. Думаю, кому нужна данная фича - поставят Win 11 и дождутся релиза... Всё идёт к тому, что таковой состоится...
А если речь идёт о предпросмотре архива перед скачиванием из тырьнета {как мне, почему-то показалось} - то вопрос и вовсе не по адресу. Это функция сайта, на котором лежит файл, и делается разработчиком сайта, а не архиватора...
Хотя мне, например, больше понравилась бы возможность монтирования rar в виде виртуального RO-носителя (как это реализовано для ISO). Тогда, пожалуй, и в самом деле можно было бы держать в архиве весь "MSDN", при наличии потребности запуская софт/монтируя образы ISO без распаковки на диск. Экономия места существенная, а нагрузка на процессор, показанная в тестировании, кажется вполне приемлемой.  
Хотя такую фичу надо бы делать универсальной, с поддержкой не только rar. И коммерческого применения ей не вижу, посему встраивать её как функцию в архиватор - тоже не здорово...
Остаётся надеяться, что кто-нибудь из фриварщиков возьмётся...

----------
http://www.imho.ws

Всего записей: 2426 | Зарегистр. 12-10-2006 | Отправлено: 21:08 08-11-2023
EugeneRoshal

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

Цитата:
Напишите потом результат.

Я имел в виду не время, а наличие ошибок при тестировании.

Всего записей: 2297 | Зарегистр. 29-04-2013 | Отправлено: 21:49 08-11-2023
uShell

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

Цитата:
Сделать бы ещё под формат RAR загрузчик с возможностью предварительного заглядывания внутрь архива (как это возможно с ZIP)

В контейнере ZIP (также в 7z и некоторых других) всегда есть заголовок - область данных, содержащая информацию обо всех файлах в архиве. В контейнере Rar такой заголовок может отсутствовать, поэтому в общем случае придётся читать весь архив. Если Вы хотите реализовать такой функционал при запросе по сети (как предположил BorlandIMHO), то для ZIP достаточно выполнить два запроса чтения (конец архива, содержащий адрес заголовка, и сам заголовок), а для Rar - столько, сколько в архиве файлов. Это может иметь смысл для архивов с большими файлами, но накладные расходы всё равно будут заметно больше, чем для ZIP.
 
Добавлено:

Цитата:
монтирования rar в виде виртуального RO-носителя

+1. Есть, правда, шароварный WinMount, но у меня он и сам по себе глючит, и не со всеми другими программами корректно уживается.

Всего записей: 1059 | Зарегистр. 12-06-2019 | Отправлено: 21:50 08-11-2023
BorlandIMHO

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

Цитата:
наличие ошибок при тестировании.

А что, должны быть?..
Ладно, запускаю проверку в гуях...

----------
http://www.imho.ws

Всего записей: 2426 | Зарегистр. 12-10-2006 | Отправлено: 22:20 08-11-2023
Inoz2000



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

Всего записей: 4963 | Зарегистр. 23-04-2009 | Отправлено: 22:22 08-11-2023
EugeneRoshal

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

Цитата:
А что, должны быть?..

Первая бета после существенных изменений в алгоритме.

Всего записей: 2297 | Зарегистр. 29-04-2013 | Отправлено: 22:31 08-11-2023
BorlandIMHO

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

Цитата:
Первая бета после существенных изменений в алгоритме.

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

----------
http://www.imho.ws

Всего записей: 2426 | Зарегистр. 12-10-2006 | Отправлено: 23:17 08-11-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BorlandIMHO
Хватит и просто тестирования. Подсчет контрольной суммы я не трогал
Кроме того, я у себя уже тоже с пару терабайтов протестировал.

Всего записей: 2297 | Зарегистр. 29-04-2013 | Отправлено: 23:36 08-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Цитата:
словарь 32 гб:   822 гб, 27%, 17.6 часов.
словарь 64 гб:   763 гб, 25%, 17.6 часов.  
Польза больших словарей на больших однотипных данных. Наглядно.
Цитата:
Уже видно, что на этих типах данных выигрыш достаточно заметен, чтобы оправдать использование больших словарей.  
Вот и я об этом говорил. Очевидное же доказали. Надеюсь, теперь сомнения по поводу 64 ГБ словаря развеяны окончательно?
Цитата:

Цитата:
 На фоне обсуждения функции блокировки архива хочу напомнить старую "хотелку" - реализовать изменения архива с записью в другой файл.  
Если говорить про нынешнее время, я не вижу, чтобы кто-то еще такое предлагал. Видимо, в тех немногих случаях, когда это требуется, людям достаточно сделать копию архива.
А это действительно интересно.
До этого момента как-то не задумывался. По сути я тоже так делаю, когда нужно добавить в архив что-от важное. Сначало делаю исходного архива, затем добавляю/удаляю файлы в нём, затем тестирую оба архива на предмет идентичности общего содержимого, и только потом иногда удаляю старый.
Опция была бы действительно интересна, избавляла бы от лишнего предварительного копирования, на избыточность которого я постоянно обращаю внимание, но как-то даже и в голову не пришло сформулировать это сюда в виде хотелки...
 
Добавлено:
EugeneRoshal
Цитата:
 Если вы про работу с RAR архивами как с обычными папками в Windows Explorer, то, увы, не могу этого пообещать. Объемная задача, лежащая в стороне от того, на чем я фокусируюсь. Но вроде как в Windows 11 это уже и без моего участия реализовано.  
Пощупал я эту 23Н2 поверхностно, в том числе парочку архивов потыкал.
Научился там проводник читать не только zip и cab, но и частично 7z (без пароля) и никак rar (ни "4й", ни "5й" форматы). Хотя на все типы этих архивов показывает значок архива и прикидывается всеядным. Но при попытке Enter/даблклика ни на пароленные 7z архивы, ни на любой rar вообще ничего не происходит. Даже ошибок не выдаёт. Вот такая "поддержка"... Видимо, ещё допиливать будут.
 
BorlandIMHO
Цитата:
 Ну, не совсем обычными, хотя и около того. Думаю, кому нужна данная фича - поставят Win 11 и дождутся релиза... Всё идёт к тому, что таковой состоится...  
Релиз 23Н2 состоялся ещё неделю назад, оригинальные образы можно и с майков забрать и на торрентах.
Цитата:
Хотя мне, например, больше понравилась бы возможность монтирования rar в виде виртуального RO-носителя (как это реализовано для ISO). Тогда, пожалуй, и в самом деле можно было бы держать в архиве весь "MSDN", при наличии потребности запуская софт/монтируя образы ISO без распаковки на диск. Экономия места существенная, а нагрузка на процессор, показанная в тестировании, кажется вполне приемлемой.
Такой софт давно существует. Монтирует архивы, в том числе солиды, в том числе не только банальный zip, но и rar и ещё кучу всего. С ходу только название не вспомню (сам не пользуюсь ею), т.к. попадалось это добро лет этак 5 или 7 назад. И даже комменты радостные читал, как всё работает.
Цитата:
 Ну тогда, по-хорошему, нужно не просто "проверку целостности встроенными средствами" делать, а тупо распаковывать архив и побитно сравнивать с оригиналами?... Да ещё и атрибуты неплохо бы...
У меня тупо физически некуда распаковать тот же MSDN целиком...
Total Commander и инструмент синхронизации, там есть проверка по содержимому. Читаемые файлы из архива просто по очереди в %temp% падают и удаляются. Удобно.

Всего записей: 17167 | Зарегистр. 04-11-2010 | Отправлено: 02:43 09-11-2023
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Если я хочу удалить [в GUI] ранее добавленное
"Исходные имя и время архива" [вкладка «Опции»],
правильно ли я понимаю, что простыми щелчками по «Не сохранять» и
нажатием ОК тут не отделаться, надо обязательно провести манипуляцию
с архивом, увеличив, скажем, % информации для восстановления?
 
Без этой итерации никак?

Всего записей: 3186 | Зарегистр. 28-08-2010 | Отправлено: 05:01 09-11-2023 | Исправлено: vasevase, 05:03 09-11-2023
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Все 6 архивов - No errors found.
 
Кстати, о контрольных суммах...
В архиве они всё равно есть, нельзя ли как-то их оттуда сохранять в файл типа .sfv? Дабы попроще проверять соответствие файлов на диске эталонной копии в архиве, что тоже иногда требуется...


----------
http://www.imho.ws

Всего записей: 2426 | Зарегистр. 12-10-2006 | Отправлено: 06:23 09-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BorlandIMHO
Скинул в личку решение чексумм, хоть и не через winrar...

Всего записей: 17167 | Зарегистр. 04-11-2010 | Отправлено: 06:35 09-11-2023
BorlandIMHO

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

Цитата:
решение чексумм, хоть и не через winrar.

Спасибо, хотя такие/подобные костыли я и сам как-то лепил...
Просто штатная функция в rar будет {если автор реализует} несколько эффективнее. И кстати - в GUI и так чексумму можно посмотреть, функция больше консольной версии нужна...

----------
http://www.imho.ws

Всего записей: 2426 | Зарегистр. 12-10-2006 | Отправлено: 07:43 09-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BorlandIMHO
Цитата:
штатная функция в rar будет {если автор реализует} несколько эффективнее
Согласен.
Цитата:
в GUI и так чексумму можно посмотреть
Так одно дело - посмотреть, а другое - иметь возможность сравнить два разных списка между собой. Особенно - когда файлов тысячи...

Всего записей: 17167 | Зарегистр. 04-11-2010 | Отправлено: 08:10 09-11-2023
los

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

Цитата:
И кстати - в GUI и так чексумму можно посмотреть, функция больше консольной версии нужна...

сумму можно посмотреть и в консольной версии.

Всего записей: 7384 | Зарегистр. 08-09-2001 | Отправлено: 10:05 09-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
А так чтоб вывести в файл список по образцу, чтобы потом этой чексуммой можно было пользоваться?

Всего записей: 17167 | Зарегистр. 04-11-2010 | Отправлено: 11:50 09-11-2023
GoblinNN

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

не показывает из проводника размер словаря. последняя русская бета

Всего записей: 2911 | Зарегистр. 11-10-2005 | Отправлено: 11:54 09-11-2023
Открыть новую тему     Написать ответ в эту тему

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