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

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

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

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

Цитата:
Повторю вопрос: вместо сообщения {MExtrDictOutMem}

Видимо, Дмитрий собрал RarLng.dll с rarres.hpp от бета 1. Обновит при следующей сборке.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 11:27 08-12-2023
DimmY



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

Цитата:
rarres.hpp от бета 1

Да вроде нет, от беты 2.
Пересобрал сейчас снова:
https://disk.yandex.ru/d/NX4WhMeEBkMncw

Всего записей: 4743 | Зарегистр. 22-04-2002 | Отправлено: 11:44 08-12-2023 | Исправлено: DimmY, 11:47 08-12-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Разобрался. Мои извинения, это из-за моих действий. После исправления очередной ошибки я обновлял exe в русском дистрибутиве, и не обратил внимания, что часть номеров сообщений в конце поменялась, а rarlng.dll остался со старыми номерами. В принципе, там редко используемые сообщения, и в следующей бете оно бы само исправилось. Но для порядка сейчас откачу русскую версию на исходные exe.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 13:18 08-12-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Зато теперь опять появилось это в текущей русской бете ЦП 08.12.2023:
http://forum.ru-board.com/topic.cgi?forum=5&topic=51203&start=760#2
Выбрано то все как нужно, а показывает при установке атрибуты, а контрольную сумму не показывает,
хотя выбрана контрольная сумма, а атрибуты выключены.
Вы это вроде правили уже.

Всего записей: 2844 | Зарегистр. 13-10-2006 | Отправлено: 15:47 08-12-2023 | Исправлено: lelik007, 16:04 08-12-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
Это ошибка beta 2, которая будет исправлена в beta 3.  
 
Английскую бету я обновляю по ходу исправления, а с локализованными версиями это не всегда возможно. После добавления или удаления сообщений может потребоваться перекомпиляция rarlng.dll. Из-за чего и возникла описанная vasevase проблема с выводом не того сообщения. А обновленные файлы для rarlng.dll будут доступны переводчикам только после выхода очередной беты.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 16:05 08-12-2023
brduakh



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

Всего записей: 4721 | Зарегистр. 08-09-2012 | Отправлено: 16:23 08-12-2023
EugeneRoshal

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

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

Это никак бы не помогло в обсуждаемой выше ситуации.

Цитата:
допустим стандартный файл по умолчанию для любой версии: анлийский: RarLng.dll

В большинстве версий для локализации используются *.lng, в некоторых - rarlng.dll, в некоторых переводчик напрямую редактирует ресурсы exe файлов. Кому что удобнее.

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

Rarlng.dll завязан на численные идентификаторы сообщений. Не та версия, даже не та бета, и с ним будут проблемы.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 17:38 08-12-2023 | Исправлено: EugeneRoshal, 20:12 08-12-2023
Inoz2000



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

Цитата:
В большинстве версий для локализации используются *.lng, в некоторых - rarlng.dll,

Причём, если используется одиночный rar.exe без всего остального, то выгоднее использовать lng-файл — он гораздо меньше размером, чем огромная dll. Хотя, да, можно и без него совсем обойтись.

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

Всего записей: 4956 | Зарегистр. 23-04-2009 | Отправлено: 18:34 08-12-2023
DimmY



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

Цитата:
выгоднее использовать lng-файл

https://www.youtube.com/watch?v=q-PkF8VM0NU

Всего записей: 4743 | Зарегистр. 22-04-2002 | Отправлено: 18:37 08-12-2023
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просматривал разные языки - польская версия интересная такая.
DimmY
Меня всё устраивает в русской dll

Всего записей: 4956 | Зарегистр. 23-04-2009 | Отправлено: 18:43 08-12-2023 | Исправлено: Inoz2000, 18:44 08-12-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я выложил обновленную английскую beta 2, в которой CRC32 использует slicing-by-16 вместо slicing-by-8 и распараллеливание. На 12900K при подсчете CRC32 это дает 24 GB/s вместо предыдущих 3.3 GB.  
 
Так как 3.3 GB это тоже сильно быстрее скорости распаковки, не говоря уже про упаковку, реально получается выигрыш в скорости в несколько процентов и только при распаковке больших файлов. При распаковке больших файлов с нулевым сжатием выигрыш может быть и вдвое.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 15:11 09-12-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
а в unrar.dll это не затрагивает?

Всего записей: 2911 | Зарегистр. 11-10-2005 | Отправлено: 15:29 09-12-2023
EugeneRoshal

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

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 15:52 09-12-2023
uShell

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

Цитата:
в которой CRC32 использует slicing-by-16 вместо slicing-by-8 и распараллеливание

Напомните, пожалуйста, может ли распаковка использовать более одного потока (не считая интерфейсных) и применим ли для неё ключ -mt.

Всего записей: 1034 | Зарегистр. 12-06-2019 | Отправлено: 14:39 10-12-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
В меньшей степени, чем упаковка, но тоже использует. Применим.  
А теперь еще и подсчет CRC32, в том числе и при распаковке, распараллеливается. На него тоже -mt будет влиять.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 15:36 10-12-2023
Benchmark



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

Цитата:
На 12900K при подсчете CRC32 это дает 24 GB/s вместо предыдущих 3.3 GB

В любом случае это больше скорости чтения самых быстрых SSD дисков.
 
И для сравнения - какую скорость на той же машине сейчас даёт Blake2 ?
 

Всего записей: 6839 | Зарегистр. 01-10-2002 | Отправлено: 16:00 10-12-2023
EugeneRoshal

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

Цитата:
И для сравнения - какую скорость на той же машине сейчас даёт Blake2 ?

Я, похоже, в прошлый раз измерял его быстродействие в RAR с отключенной поддержкой SSE. С включенной получается около 5 гб/с. То есть до оптимизации CRC32 он был даже быстрее, чем CRC32.

Всего записей: 2295 | Зарегистр. 29-04-2013 | Отправлено: 17:31 10-12-2023
Benchmark



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

Цитата:
Я, похоже, в прошлый раз измерял его быстродействие в RAR с отключенной поддержкой SSE. С включенной получается около 5 гб/с. То есть до оптимизации CRC32 он был даже быстрее, чем CRC32

Фактически это на уровне реальной смешанной (чтение/запись) производительности очень быстрых PCIe 5.0 накопителей. Т.е. даже в режиме -m0 Blake2 не будет "узким местом".

Всего записей: 6839 | Зарегистр. 01-10-2002 | Отправлено: 19:39 10-12-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Евгений, подскажите пожалуйста, до версии 6.20 была проблема, что файлы .zst со словарем более 128 мегабайт
не распаковывались, а не можете сказать что конкретно вы сделали в коде?
 
Просто у К. Гислера в Total Commander 11 он добавил поддержку распаковки .zst та же проблема, я баг-репорт сделал, он написал:
 

Цитата:
After checking the problem in the debugger, I found out that the dictionary size is artificially limited to 128 MBytes via a constant in the code named ZSTD_WINDOWLOG_LIMIT_DEFAULT.
 
I have changed that now to 1 GByte (ZSTD_WINDOWLOG_LIMIT_DEFAULT 30) and it seems to work

 
Это не оно?

Всего записей: 2844 | Зарегистр. 13-10-2006 | Отправлено: 17:15 11-12-2023 | Исправлено: lelik007, 17:25 11-12-2023
RTX

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

Всего записей: 3540 | Зарегистр. 13-11-2003 | Отправлено: 18:34 11-12-2023 | Исправлено: RTX, 18:35 11-12-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