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

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

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

Maz



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



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


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


 
Список изменений на английском языке
(на родном – смотрите файл 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

Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: Komandor, 10:46 02-08-2025
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Что тут предлагают изменять, про блокировку архива:
тогда вообще эту функцию следует выкинуть, а в GUI,
как пишут выше, сделать "самозапрет" на редактирование
готовых архивов. Иначе в чём смысл?
 
А ещё лучше - вообще ничего не менять.
 
Кстати, уверен, что в массе хотят модифицировать
именно чужие, а не свои архивы. Эдакая имплементация
вышеуказанных утилиток-разблокировщиков в сам WinRar.
Чтобы не морочиться с перепаковкой и тд..

Всего записей: 3631 | Зарегистр. 28-08-2010 | Отправлено: 13:39 04-03-2025 | Исправлено: vasevase, 14:08 04-03-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase
Хотелось бы все-таки понять аргументацию противников функции разблокировки. Чем плох аналог атрибута read only на уровне архива?

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 14:50 04-03-2025
persicum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Хорошую дали аналогию - блокировка кассет и блокировка дискет. Выламывание или защелка.

Всего записей: 639 | Зарегистр. 27-06-2007 | Отправлено: 15:19 04-03-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Да нет там никакой внятной аргументации в принципе. Только слепая вера, что изменение бита что-то решает. Хотя фактически без возможности "вернуть всё взад" она практически бесполезна.
Жизнь показывает, что уже далеко не раз и даже не десяток раз приходится что-то добавлять в архивы, про которые (казалось бы?) изначально думалось, что никто их менять не будет, что новому там взяться нечему. А потом внезапно выясняется, что где-то была упущена ошибка, или можно сделать лучше, или ещё какое исправление/изменение требуется...
Так что по своей более чем 20-летней истории работы с архивами я могу с уверенностью сказать, что нет ни единого вменяемого аргумента, зачем бы нужно было целенаправленно навешивать бит блокировки без возможности отката, если по сути он выполняет схожую с readonly атрибутом функцию.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 15:27 04-03-2025
tansy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
For what it's worth - zstd has hardcoded sliding window size to 1GiB in 32-bit mode (wlog=30 in code).

Код:
 
#define ZSTD_WINDOWLOG_MAX_32    30
#define ZSTD_WINDOWLOG_MAX     ((int)(sizeof(size_t) == 4 ? ZSTD_WINDOWLOG_MAX_32 : ZSTD_WINDOWLOG_MAX_64))
 

 
So, unless one modifies the code, there is no good way to decompress .zst with wlog=31 in 32-bit mode.
 
One can modify zstd library and force it to do so. It works but in normal circumstances it will use swap an will be order of magnitude slower than RAM.
 
 
FWIW - ZSTD имеет размер скользящего окна в жестком кодировании до 1GIB в 32 -битном режиме (WLOG = 30 в коде).

Код:
 
#define zstd_windowlog_max_32 30
#define zstd_windowlog_max ((int) (sizeof (size_t) == 4? zstd_windowlog_max_32: zstd_windowlog_max_64)))
 

 
Таким образом, если кто-то не изменяет код, нет хорошего способа распаковать .ZST с WLOG = 31 в 32-битном режиме.
 
Можно изменить библиотеку ZSTD и заставить ее сделать это. Это работает, но в нормальных обстоятельствах он будет использовать Swap An, будет на порядок медленнее, чем RAM.

Всего записей: 42 | Зарегистр. 19-09-2024 | Отправлено: 15:35 04-03-2025 | Исправлено: tansy, 15:38 04-03-2025
vasevase

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

Всего записей: 3631 | Зарегистр. 28-08-2010 | Отправлено: 16:49 04-03-2025
insorg



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

Цитата:
 Я увидел только одно: "у меня склероз, поэтому я регулярно
леплю архивы и ставлю на них Lock, а потом начинаю плакать,
оё-ёй, дескать, что же делать, помогите люди добрые". :sarcasm:  

Не надо судить о всех по себе. Надо смотреть шире. Особенно когда архивы (сюрприз?) с нужной инфой можешь сделать не только ты.
А распаковывать всё содержимое (пофиг что ли, подумаешь несколько гигов туда-сюда погонять?) ради добавления какой-то мелочи - это на ровном месте костыли, которые только создают неудобства и проблемы. И помимо того ещё и запросто сбивают атрибуты даты у файлов/папок на любой чих.
Спасибо, но нафиг. Если мне нужно добавить в существующий архив файлы, то мне нужно именно добавить и именно в хвост существующего архива. А не вот эти все танцы с бубном и прочими заморочками.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 16:55 04-03-2025
vasevase

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

Цитата:
insorg: с нужной инфой можешь сделать не только ты

Так я про это ещё в старом обсуждении писал [да и тут]:
именно хотят модифицировать, в массе, чужие архивы.
А на том конце [автор архива], видимо, по-случайности
запрет выставил. Да нет, как раз, чтобы шаловливые ручки
не совали. А если бы и модифицировали, то с трудом.
 
Повторюсь: смысла тогда в "локинге" никакого не будет.
А аргументы про "всего лишь пару байт поменять",
я уже там же в старом обсуждении критиковал:
это околоварезная схема, с которой далеко можно зайти.

Всего записей: 3631 | Зарегистр. 28-08-2010 | Отправлено: 17:04 04-03-2025
DimmY



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

Цитата:
почему сразу не было сделано подобной функции?

Потому что была ещё электронная подпись архивов, которую блокировка защищала.

Всего записей: 5037 | Зарегистр. 22-04-2002 | Отправлено: 17:25 04-03-2025
insorg



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

Цитата:
это околоварезная схема, с которой далеко можно зайти.  

Бред полнейший. Атрибута readonly тоже боишься? А меж тем куча софта его тоже игнорит запросто.
 
Добавлено:

Цитата:
Да нет, как раз, чтобы шаловливые ручки
не совали. А если бы и модифицировали, то с трудом.  

Ещё один бред. Когда надо отсутствие модификации - тебе в лагерь подписей, сложных контрольных сумм и тому подобных вещей. А не вот такая игрушечная функция.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 17:32 04-03-2025
uShell

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

Цитата:
Смысл лока можно повысить, если включить программы-анлокеры в базы дефендера, кашмарского и т.п.

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

Цитата:
Поэтому я пока не определился с добавлением такой функции, опасаюсь негативной реакции.

Можно вынести функционал в отдельную утилиту. Как есть RCVT, так можно выпустить и "фирменный" RAR unlocker.
А если внедрять в сам WinRAR, то можно включить в бету как экспериментальную функцию, а в релизе в случае чего убрать.

Всего записей: 1137 | Зарегистр. 12-06-2019 | Отправлено: 17:43 04-03-2025
vasevase

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

Цитата:
insorg: Атрибута readonly тоже боишься?

В сторону уводишь. Я тебе про аргумент, что, мол, бит убирается с лёгостью.
Ну так много чего можно таким образом убрать. Это не боязнь,
это к тому, что вы ищете лазейки, "отмычки" к чужому замку.

Цитата:
игнорит запросто .. игрушечная функция

Ну сам посуди: функция — "игрушечная", а вам — как кость в горле.
Выходит, что и заигнорить не получается и функция — рабочая.
 
DimmY
Т.е. locking надо было 10 лет назад ещё выкинуть?
Но не выкинули же? Значит связь с подписью - тоненькая.

Всего записей: 3631 | Зарегистр. 28-08-2010 | Отправлено: 17:44 04-03-2025 | Исправлено: vasevase, 18:01 04-03-2025
DimmY



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

Цитата:
Значит связь с подписью - тоненькая.

Я говорю за себя, а для меня блокировка была непосредственно связана только с AV. Другого смысла блокировки мне не видно.
Хотя... Ну, разве что если бы антивирусы умели изменять архивы RAR, как они это делают с ZIP.

Всего записей: 5037 | Зарегистр. 22-04-2002 | Отправлено: 18:05 04-03-2025 | Исправлено: DimmY, 18:07 04-03-2025
EugeneRoshal

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

Цитата:
А программу, которая тупо меняет 4 байта

Кстати, WinRAR при модификации архива никогда не пишет данные прямо в исходный архив. Всегда только с использованием временного файла.
 
С одной стороны, крайне неэффективно копировать все данные архива ради изменения этих четырех байтов. С другой, если вдруг произошла ошибка записи, при записи прямо в архив мы с большой вероятностью теряем данные. При использовании временного файла у нас остается или исходный архив, или новый в виде временного файла.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 20:03 04-03-2025 | Исправлено: EugeneRoshal, 20:04 04-03-2025
moakt33

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему WinRAR на Windows 11 24H2 не устанавливает свою иконку на все архивы. Приходится вручную ассоциировать каждый раз.

Всего записей: 72 | Зарегистр. 11-12-2023 | Отправлено: 20:37 04-03-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
moakt33
Эта версия Windows хочет работать с архивами сама. Насколько я помню, она устанавливает для архивов свои ассоциации по умолчанию. А свежие версии Windows не дают программе изменить уже существующие ассоциации.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 22:09 04-03-2025
moakt33

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понятно. Спасибо. Тогда создам файл реестра и буду им менять ассоциации после каждой установки/обновления.

Всего записей: 72 | Зарегистр. 11-12-2023 | Отправлено: 00:16 05-03-2025
michael

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

Цитата:
Таблица совместимости версий с различными ОС
в шапке ведет не на то сообщение

Всего записей: 733 | Зарегистр. 19-07-2001 | Отправлено: 06:19 05-03-2025
insorg



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

Цитата:
Ну сам посуди: функция — "игрушечная", а вам — как кость в горле.
Выходит, что и заигнорить не получается и функция — рабочая.  

Функция игрушечная, некоторые вообще либо бездумно её на автомате тычут, либо пакуют "по умолчанию" с ней же. А нам потом такие архивы обрабатывай. Увы, но это хрень.
А об "перепаковке заново" я уже написал, это ещё глупее. Тем более, что по факту это "всего лишь бит".
 
Добавлено:
michael
http://forum.ru-board.com/topic.cgi?forum=5&topic=50602&start=2060#21
Эта?
На то. Просто кто-то зачем-то этот СПИСОК решил обозвать ТАБЛИЦЕЙ. Вот и все дела.

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 15:51 05-03-2025
persicum

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если установка/снятие бита реализуется через полное временное копирование (многогигового) архива, то "пиратские" анлокеры будут процветать. Плюс очень многие помешаны на ресурсе SSD.

Всего записей: 639 | Зарегистр. 27-06-2007 | Отправлено: 19:46 05-03-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru