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

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

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

Maz (27-08-2020 19:31): WinRAR (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 193 194 195 196 197 198 199

   

gyra

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



Официальный русский сайт: win-rar.ru
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Финальная английская версия: 5.91 x86 | x64 (29.06.2020)
Финальная русская версия:  5.91 x86 | x64 (29.06.2020)
 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

 
Скачать ранее вышедшие версии также можно с официального сайта.

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

Коллекция всех ранее выходивших версий WinRAR (1995-2020): скачать (253 МБ) [обновлено 30.03.2020]

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

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

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

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 12:00 14-12-2016 | Исправлено: Domin0, 13:37 26-08-2020
Benchmark



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

Цитата:
сделать лайт-версию? (например, только для распаковки архивов)

Давно существует. Входит в состав кучи файл-менеджеров и архиваторов (в том числе и бесплатных). Называется unrar.dll

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 21:05 06-04-2017
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev, Benchmark
Человек вообще-то говорил об GUI версии с превычным интерфейсом и функционалом.
 
Сама идея интересная, но WinRAR без возможности архивировать может вызвать негатив.

Всего записей: 10493 | Зарегистр. 05-02-2003 | Отправлено: 21:41 06-04-2017
vasevase

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

Цитата:
Evaline: Ими движет исключительно корысть и жажда наживы, ничего более. Microsoft будет лгать всегда - надо просто иметь устойчивый иммунитет.

Это очевиднейшая вещь, просто не все понимают, что мелкософтовцам надо раз в год-два испекать новую венду и пересаживать на них юзеров. Такая же ситуация в остальных сферах бюзнеса (авто, гаджеты, телефоны, телевизоры и т.д.). Некоторым трезвость оценки затмевает ЧСВ от того, что они спиратили распоследнюю ОС.

Цитата:
metatrop: Но даже если и "пишущая машинка", то именно на ней архиватор и нужен, потому что документы могут приходить в архивах.

Тут как-то забыли самый главный "прикол": а чем пишущая машинка на спираченной/предустановленной/купленной на выклянченные у мамки деньги 10-ке отличается от аналогичной машинки на XP?
Видимо, считается, раз 10-я / 11-я винда, то там сидит илита, а не школьники, которым лишь бы поставить последнее и похвастать перед посонами в классе (поработав заодно бесплатным бета-тестером на micro$$oft).

Цитата:
Benchmark: Люди, понимающие "что и зачем они делают" вообще не сидят на Windows

Угу, и именно поэтому, через всякие кривые эмуляторы, ставят игры/проги, выпущенные под ту самую Windows.

Цитата:
Давно существует.

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

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 21:50 06-04-2017 | Исправлено: vasevase, 21:58 06-04-2017
Aleks78



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

Цитата:
Я не понял - так нужен новый функционал (поддержка RAR5) или не нужен?

Главное упаковка/распаковка, остальное менее интересно.

----------
Кешбек на Али до 15%
Digma — лауреат премии pc magazine.

Всего записей: 19197 | Зарегистр. 18-12-2004 | Отправлено: 21:58 06-04-2017
vasevase

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

Всего записей: 3155 | Зарегистр. 28-08-2010 | Отправлено: 22:00 06-04-2017 | Исправлено: vasevase, 22:02 06-04-2017
EugeneRoshal

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

Цитата:
Тут как-то забыли самый главный "прикол": а чем пишущая машинка на спираченной/предустановленной/купленной на выклянченные у мамки деньги на 10-ке отличается от аналогичной машинки на XP?

Тем, что под нее Microsoft выпускает заплатки, под ней работают новые API и ее еще долго будут поддерживать новые версии компилятора. Тут обсуждался этот аспект, а не некая элитность. Элитность обычно подразумевает редкость и отличие от массового продукта. С этой точки зрения XP уже элитнее десятки, а в будущем станет еще элитнее

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 22:01 06-04-2017
Aleks78



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

----------
Кешбек на Али до 15%
Digma — лауреат премии pc magazine.

Всего записей: 19197 | Зарегистр. 18-12-2004 | Отправлено: 22:03 06-04-2017
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
понял. у тебя сделано просто и качественно, у меня более гибко, но я на это и потратил несколько месяцев, имея уже готовую ecc бибилиотеку
 
1. у тебя нет большого смысла хранить crc остальных 9 блоков. в каждом блоке его crc лежит рядом с самими данными, если метаданные отлетят - то вероятно и сами ecc-данные повредятся
 
2. как и у тебя, у меня при каждом ecc-секторе есть дескриптор, который описывает "геометрию" ECC-алгоритма и место этого сектора в ней, так что даже с одним найденным сектором можно что-то восстановить
 
кстати насчёт терминов - минимальный защищаемый блок я называю сектором (у меня это 4 КБ), data/ecc-сектора кодируемые вместе - группой, а набор включающий i-й сектор из каждой группы - страйпом, то есть архив состоит из последовательности страйпов
 
3. в дескрипторе у меня хранится 7-байтный id этого архива, случайное число - чтобы при восстановлении с raw образа диска можно было различить несколько записанных на него архивов.  
 
4. вместо crc64 я использую crc32 + 32-битный хеш уровня xxHash - и искать быстрее, и качество хеширования чуть выше
 
5. при восстановлении с поиском секторов данных 64 бит хеша немного маловато, поэтому принимаются только последовательности из не менее 3-х секторов
 
6. CRC секторов данных защищаются тем же алгоритмом ECC, только с 5-кратно большей избыточностью, например при -rr10% у них избыточность будет 50%. дальше эти crc и их ecc разделяются равномерно между всеми секторами ecc в группе. итого получается что у меня минимальный уровень избыточности 0.2% (8-байтный хеш на 4КБ сектор данных) при том что в группе может быть до 64000 секторов данных (это ограничение wirehair)
 
7. если архив записан на диски в raid0, и геометрия raid0 совпадает с геометрией страйпа, например оба 4*64 кб, то при вылете одного диска целиком теряется одна группа. поэтому у меня сектора в страйпе распоалагются не в порядке групп, а в псевдослучайном порядке, генерируемом по номеру страйпа  
 
rar может восстановить архив например из raw образа диска, на котором тот был записан? ну т.е. если данные могут смещаться, менться местами и т.д.

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:48 07-04-2017 | Исправлено: Bulat_Ziganshin, 23:56 07-04-2017
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bulat_Ziganshin
Цитата:
если данные могут смещаться, менться местами
В теории, если дать ему восстановленный файл такого содержания... И версии 5

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 06:42 08-04-2017
EugeneRoshal

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

Цитата:
1. у тебя нет большого смысла хранить crc остальных 9 блоков.

Ты прав. Сейчас смотрел на исходники, хранятся CRC только блоков данных и самого блока. Остальные 9 не хранятся. Ошибся, когда писал по памяти.

Цитата:
кстати насчёт терминов - минимальный защищаемый блок я называю сектором (у меня это 4 КБ)

Я хотел включить все CRC данных в каждый сектор, чтобы стойкость ко множественным повреждениям была точно не меньше количества секторов, и чтобы каждый сектор мог восстанавливать данные полностью самостоятельно. Но 200 CRC64 это 1600 байтов, поэтому 4 КБ мне не подходило из-за большой избыточности, а 64 в самый раз.
 
Если использовать много маленьких секторов, тогда, конечно, правилен твой подход.

Цитата:
rar может восстановить архив например из raw образа диска, на котором тот был записан?

Не пробовал. Наверное, первый из найденных архивов попробует восстановить.

Цитата:
ну т.е. если данные могут смещаться, менться местами и т.д.

Смещаться - да. Вставку и удаление данных RAR5 отрабатывает. Возможно там есть какой-то лимит, сейчас точно не скажу, но если и есть, то большой. А "меняться местами" я не реализовал. Реализация поиска перемешанных секторов требовала времени, а я посчитал маловероятной ситуацию, что у файла на битом носителе сектора именно перемешаны, а не удалены, добавлены или испорчены.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 11:51 08-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
EugeneRoshal
 
офтоп

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti





Оффтоп. Какое отношение это всё имеет к winrar?!

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 16:08 08-04-2017 | Исправлено: Victor_VG, 18:02 08-04-2017
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:35 09-04-2017 | Исправлено: Bulat_Ziganshin, 00:35 09-04-2017
MisHel64



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

Цитата:
Сейчас подумаю, что еще написать

EugeneRoshal
Я пользуюсь еще версией 3.93, и возможно вы уже реализовали это.
WinRar, а точнее его консольный вариант, я иногда использую для создания архивов. Очень бы хотелось, что бы RAR научился создавать разностные архивы, а еще лучше - инкрементные.
Поясню. Есть некая папка, ее закатали в архив. Что-то с содержимом папки сделали, что-то изменили, что-то удалили, что-то добавили. Хотелось бы, что можно было указать рару старый архив, и он бы в создал новый, в котором были бы только изменения.
Просто такие архивы я, наверно как и многие сливают потом еще куда нибудь, например на сервер и в облако. И бывает, что в исходной папке размером в сотни мегабайт, изменил всего пару текстовых файлов, потом долго ждешь создание нового архива или обновление старого. И из-за пары килобайт изменений в облако уезжает новая версия архива весом в десятки, а то и сотни мегабайт.
А у меня есть архивы по гигу и больше, а инет пока доступен только от БиЛайна, а он больше 256КБ/с обеспечить просто не в состоянии.
Заранее спасибо. Кстати у меня ХРюша, одно ядро и нет SSE2.

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 18:19 08-04-2017 | Исправлено: MisHel64, 18:21 08-04-2017
VitaminP



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

Всего записей: 306 | Зарегистр. 28-08-2013 | Отправлено: 18:27 08-04-2017 | Исправлено: VitaminP, 18:28 08-04-2017
terenty79

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

Цитата:
Кстати у меня ХРюша, одно ядро и нет SSE2.

Покажите мне тех ежиков, которые точно так же как на ZX Spectrum, под вашу конфигурацию, на ассемблере и в отладчике потом, каждый такт процессора будут ловить, и чтоб не за зарплату по рыночным стандартам за подобный труд сейчас.  

Всего записей: 1558 | Зарегистр. 26-02-2006 | Отправлено: 19:19 08-04-2017
EugeneRoshal

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

Цитата:
возможно вы уже реализовали это.

Сейчас инкрементальный бэкап реализован только на основе атрибута "Archive", ключи -ac -ao. Полноценный инкрементальный бэкап был бы полезен, но это достаточно трудоемкая в реализации вещь. Тут надо дать возможность указать не один старый архив, а группу, и как-то GUI интерфейс под это дело продумать. Пока что-то определенное по реализации сказать не могу.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 19:35 08-04-2017
grom17



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А где находится "родная" тема WinRar?

----------
ASUS Z170 Pro Gaming, Intel Core i5 6600 3,30 GHz, SSD KINGSTON 240Gb, DDR4 32 GB, GeForce GTX 960, NEC SpectraView Reference 301

Всего записей: 1301 | Зарегистр. 12-10-2002 | Отправлено: 20:00 08-04-2017
zaikecheng



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

Цитата:
EugeneRoshal

Чем продиктовано ограничение длины пароля в 127 знаков? Почему например, не 128 или  256 знаков? Не лучше ли в плане повышения теоретической стойкости  архивов к перебору  сделать не ограничено длинные пароли как у 7-ZIP? Насколько я понимаю, увеличение длины пароля, например, до 256 знаков в WinRAR это технически не сложное дело и много времени не занимает. Или я не прав?

Всего записей: 20 | Зарегистр. 24-02-2017 | Отправлено: 20:45 08-04-2017
EugeneRoshal

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

Цитата:
Чем продиктовано ограничение длины пароля в 127 знаков?

Разумной достаточностью.

Цитата:
Не лучше ли в плане повышения теоретической стойкости  архивов к перебору

Посчитайте интереса ради, сколько времени займет перебор 20-символьного пароля, состоящего из маленьких и больших английских букв. Допустим, у нас есть особо мощное железо, перебирающее миллион паролей RAR в секунду.
 
Кроме того, для паролей длиннее 127 символов эффективнее перебирать собственно 256-битный ключ шифрования, а не сам пароль, так что дальнейший рост длины пароля к увеличению надежности не ведет даже теоретически.
 
Добавлено:
grom17

Цитата:
А где находится "родная" тема WinRar?

Если тема это про иконки, а не про форум, так в ресурсах winrar.exe.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 21:04 08-04-2017
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zaikecheng
Нет никакого практического смысла в супер длинных паролях. Все равно любой пароль сведется к ключу длиной 256 бит.
 
Добавлено:
не успел)

Всего записей: 10493 | Зарегистр. 05-02-2003 | Отправлено: 21:07 08-04-2017
   

Страницы: 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 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 3)
Maz (27-08-2020 19:31): WinRAR (часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru