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

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

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

Maz (31-07-2023 08:32): WinRAR (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 200 201

   

Maz



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



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

Текущая английская бета-версия:  6.23 beta 1 x86 | x64
Текущая русская бета-версия:  6.23 beta 1 x86 | x64

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

Скачать ранее вышедшие версии можно с официального FTP
Таблица совместимости версий с различными ОС

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

Коллекция всех ранее выходивших версий WinRAR 1.54b - 6.22 (1995-2023): скачать (311 МБ) [обновлено 31.05.2023]

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

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

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

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

Всего записей: 38814 | Зарегистр. 26-02-2002 | Отправлено: 19:30 27-08-2020 | Исправлено: DimmY, 17:47 20-07-2023
EugeneRoshal

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

Цитата:

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

Тоже ищет баланс между востребованностью функции, сложностью кода и связанными с этим рисками. Смотрите пункт 2:
https://sourceforge.net/p/sevenzip/discussion/45797/thread/5d10a376/#6e1d/3fa3/6840
 
Объем кода NSIS немаленький, спрашивают про его поддержку достаточно редко. Реально более-менее часто в последние годы предлагали добавить поддержку только Zstd. Увижу более выраженную заинтересованность пользователей в NSIS, буду думать на этот счет.

Всего записей: 2255 | Зарегистр. 29-04-2013 | Отправлено: 14:14 24-12-2022
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
Во-первых, там про декомпиляцию скрипта установки (распаковка самого инсталлера работает). По умолчанию компилится без этой фичи, но есть пара форков, где включено.
Во-вторых, я бы сказал, что наиболее часто сейчас используется инна.
В-третьих, есть еще инсталлшилд, сетап фектори и куча более редких инсталлеров.
В-четвертых, один из самых популярных форматов - MSI. Сейчас WinRAR максимум умеет входить в эмбедднутый каб. Про правильные имена можно забыть. А уж если каб лежит рядом - то вообще облом.

Всего записей: 12396 | Зарегистр. 11-03-2002 | Отправлено: 14:28 24-12-2022
EugeneRoshal

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

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

Я знаю. Речь шла не о конкретных форматах, а о том, что дополнительный код это и дополнительные риски, и не только в WinRAR. Эти риски в числе прочего приходится соизмерять с востребованностью этого кода.

Цитата:
В-третьих, есть еще инсталлшилд, сетап фектори и куча более редких инсталлеров.
В-четвертых, один из самых популярных форматов - MSI. Сейчас WinRAR максимум умеет входить в эмбедднутый каб.

WinRAR это архиватор, его основная задача - работа с популярными архивными форматами. Инсталляторы это все же немного другая тема.
 
Сложность поддержки инсталляторов еще и в том, что смена пейзажа у них происходит чаще, чем у обычных архивных форматов. Одно время были популярны инсталляторы с набором CAB файлов и тот же InstallShield, потом MSI, сейчас на замену MSI и Appx продвигается MSIX, который по сути обычный ZIP. Может оказаться, что пока ты дошлифовывал поддержку какого-то типа инсталлятора, он уже успел устареть. У обычных архивных форматов такая смена поколений все же, как правило, случается не так часто.
 
Кроме того, не факт, что для всех обсуждаемых выше форматов есть в наличии C++ исходники распаковки под подходящей лицензией. Хотя утверждать не берусь, все не проверял.

Всего записей: 2255 | Зарегистр. 29-04-2013 | Отправлено: 17:33 24-12-2022 | Исправлено: EugeneRoshal, 21:18 24-12-2022
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000 написал(а)
Цитата:
Я просто уверен, что лучше, чем 7-Zip он это сделать не сумеет. И получается вообще нафика козе баян.

Можно вопрос поставить, а зачем тогда нужен WinRar если есть бесплатный 7-zip и пользователям получается всё равно надо иметь оба.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 13:48 25-12-2022
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
7Zip научился создавать архивы RAR?

Всего записей: 4702 | Зарегистр. 22-04-2002 | Отправлено: 14:39 25-12-2022
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY написал(а)
Цитата:
7Zip научился создавать архивы RAR?

Для большинства пользователей стоит задача эффективно сжать файл, а будет это Rar или 7z для них не важно. А открывать rar он умеет.

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 15:56 25-12-2022
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
За большинство пользователей (которое использует zip, если вообще использует) сказать не могу, а я всегда использую только RAR и никогда - 7z. И на то есть веские причины.

Всего записей: 4702 | Зарегистр. 22-04-2002 | Отправлено: 16:27 25-12-2022 | Исправлено: DimmY, 16:30 25-12-2022
nWxh

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

Цитата:
Для большинства пользователей стоит задача эффективно сжать файл, а будет это Rar или 7z для них не важно

Всегда есть нюансы. Если в каких-то случаях желательно иметь информацию для восстановления, то выбором будет WinRAR.

Всего записей: 248 | Зарегистр. 04-04-2022 | Отправлено: 18:32 25-12-2022
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Цитата:
Увижу более выраженную заинтересованность пользователей в NSIS, буду думать на этот счет
Хотел было ответить "да, хотим", но потом подумал... А зачем? Тот же 7zip всё равно уже много лет умеет его распаковывать. Смысл делать двойную работу? В крайнем случае - можно подключать 7z.dll чуть более фичастый чем сейчас.
 
Pasha_ZZZ
Цитата:
я бы сказал, что наиболее часто сейчас используется инна
Для неё есть InnoUnp. Это если бы её можно было как плагин подключить...
Цитата:
есть еще инсталлшилд, сетап фектори и куча более редких инсталлеров
О да, это боль, которая всё никак не хочет вымирать. Особенно в легаси всяком и установщиках драйверов.
Цитата:
В-четвертых, один из самых популярных форматов - MSI. Сейчас WinRAR максимум умеет входить в эмбедднутый каб. Про правильные имена можно забыть. А уж если каб лежит рядом - то вообще облом.
А вот насчёт MSI я топлю всеми руками и ногами ЗА, потому что адекватного и удобного распаковщика (если не считать старый 32-битный плагин для тотала) просто нет.
 
EugeneRoshal
Цитата:
WinRAR это архиватор, его основная задача - работа с популярными архивными форматами. Инсталляторы это все же немного другая тема.  
Почему другая? Суть - тот же архив, просто в более блестящей обёртке и с "кастомным sfx". Грубо говоря.
Цитата:
Одно время были популярны инсталляторы с набором CAB файлов и тот же InstallShield, потом MSI, сейчас на замену MSI и Appx продвигается MSIX, который по сути обычный ZIP. Может оказаться, что пока ты дошлифовывал поддержку какого-то типа инсталлятора, он уже успел устареть.
Чуть выше про шилды писал, это всё оно. Эта хрень не хочет уходить. Устареет крайне нескоро. В отличие от "новых модных" Appx/Msix и ему подобных zipов, которые в принципе особо то почти ничего и не требуют для расковыривания.
 
nWxh
Цитата:
Если в каких-то случаях желательно иметь информацию для восстановления, то выбором будет WinRAR.
Причём, безальтернативным. Просто потому что здесь это удобно, с много чем совместимо и не требует лишних танцев с бубном.
Как вариант, есть был FreeArc с аналогичной заявочкой на рекавери и хорошее сжатие, но это особый вид извращения со своим неповторимым контейнером, который кроме него не читает никто. В отличие от RAR, который есть почти везде и даже чуть ли не на еинк-читалке можно открыть.

Всего записей: 16524 | Зарегистр. 04-11-2010 | Отправлено: 21:50 25-12-2022 | Исправлено: insorg, 21:57 25-12-2022
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg написал(а)
Цитата:
Хотел было ответить "да, хотим", но потом подумал... А зачем? Тот же 7zip всё равно уже много лет умеет его распаковывать.  

Итоге уже ряд пользователей тут которые похоже заинтересованы в распаковке этого формата, но просто используют для этого конкурента

----------
Раздачи и акции

Всего записей: 7189 | Зарегистр. 20-03-2009 | Отправлено: 22:36 25-12-2022
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
Скажем так. Если WinRAR это будет уметь, это хорошо. Лишь бы распаковывал правильно.
Но для меня, например, в первую очередь более интересным было бы иметь распаковку MSI и ему подобных CAB пакетов. Как миниум потому, что подобного в удобном виде я не наблюдаю почти нигде.
Плюс к тому, сейчас уже есть инструменты для работы с Inno и Nsis, потому их поддержка будет хоть и полезной, но не настолько интересной изначально. Да и "порог входждения" у этой фичи будет с ходу выше - уметь не хуже, чем у остальных. В отличие от MSI-подобного, наличие которого хоть в каком-нибудь удобном виде уже будет крайне полезным.

Всего записей: 16524 | Зарегистр. 04-11-2010 | Отправлено: 23:35 25-12-2022
EugeneRoshal

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

Цитата:
Почему другая?

Архив предназначен именно для распаковки пользователем, а не для запуска. То есть, распаковка архива востребована большим процентом пользователей, чем распаковка инсталлятора.
 
Для архивных форматов чаще доступны исходники распаковки, у них реже происходят изменения, ломающие совместимость. Они реже появляются и устаревают.

Цитата:
Но для меня, например, в первую очередь более интересным было бы иметь распаковку MSI и ему подобных CAB пакетов. Как миниум потому, что подобного в удобном виде я не наблюдаю почти нигде.  

Я посмотрел сейчас спецификацию:
https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-CFB/%5bMS-CFB%5d-210407.pdf
Она достаточно сложная, напоминает файловую систему. Исходников распаковки MSI от разработчика формата я не нашел. Есть Win32 API для работы со structured storage, но с ним тоже пришлось бы разбираться немало. При том что распаковка через Win32 API непереносима на тот же Android, так что это не лучшее решение.
 
Будущее MSI у меня вызывает вопросы. Пока неясно, будет ли он вытесняться MSIX и терять популярность.

Всего записей: 2255 | Зарегистр. 29-04-2013 | Отправлено: 00:47 26-12-2022 | Исправлено: EugeneRoshal, 00:47 26-12-2022
prosecution

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

Цитата:
Будущее MSI у меня вызывает вопросы

вот охото херней маяться? эта фича нужна единицам (для них есть специальный софт)
потом захотят анпакер themida protector )))

Всего записей: 715 | Зарегистр. 15-10-2022 | Отправлено: 01:08 26-12-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
Да, "никто не умеет!", а енто? Нежли никто?
 
 
 
Far b6074 Git-08b581622 + Observer 1.11.2 ( Inc 6 - по душу v1.12.х), а для Rar распаковка MSI по моему не нужна. Каждый инструмент должен хорошо решать свою задачу, а не стремится объять необъятное...

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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 03:30 26-12-2022 | Исправлено: Victor_VG, 03:35 26-12-2022
Pasha_ZZZ



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

Цитата:
Каждый инструмент должен хорошо решать свою задачу

Написал тот, кто старается напихать в Фар все, что нашел везде, в том числе на помойке. И потом решать все задачи с помощью него, несмотря на убогость такого решения (например)

Всего записей: 12396 | Зарегистр. 11-03-2002 | Отправлено: 04:09 26-12-2022
fonaskin



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

Цитата:
компилится без этой фичи

Цитата:
инсталлшилд, сетап фектори

Цитата:
эмбедднутый каб

Синонимы не смогли подобрать? Это хард ту рид ин сирилик.
 
EugeneRoshal

Цитата:
Будущее MSI у меня вызывает вопросы.

Какое бы ни было будущее у этого формата, останутся миллионы дистрибутивов, которые нужно будет как-то распаковывать.
 
regist123

Цитата:
Можно вопрос поставить, а зачем тогда нужен WinRar если есть бесплатный 7-zip

"А это, детектив, правильный вопрос". Чем меньше установлено программ, тем меньше возможностей для уязвимостей и атак.

Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 07:29 26-12-2022 | Исправлено: fonaskin, 08:05 26-12-2022
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
fonaskin

Цитата:
Синонимы не смогли подобрать? Это хард ту рид ин сирилик.

Даже и не думал подбирать. Просто в падлу было переключать раскладку. И это не англицизмы, а транслит. А то, что по ссылке - лучше бы убрали 450 глупых.

Всего записей: 12396 | Зарегистр. 11-03-2002 | Отправлено: 07:33 26-12-2022
Inoz2000



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

Цитата:
Но для меня, например, в первую очередь более интересным было бы иметь распаковку MSI

это штатно имеется — я себе в реестре такую команду занёс и не парюсь
msiexec.exe /a "%1" /qb TARGETDIR="%1_out"  
мне бы хотелось комментарии автора по этому поводу

Всего записей: 4901 | Зарегистр. 23-04-2009 | Отправлено: 07:37 26-12-2022
EugeneRoshal

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

Цитата:
мне бы хотелось комментарии автора по этому поводу
 

7-Zip создает тома в виде name.ext.001, name.ext.002 для 7z и zip. Поэтому WinRAR распознает 7z.001, 7z.002 и zip.001, zip.002 как архивные тома и сразу показывает их содержимое. Для 7z и, отчасти, zip, такие имена томов являются штатными.
 
Для прочих же типов файлов .001, .002 это не тома, а нарезалка файла на части. Поэтому при открытии таких файлов логично показать именно нарезанный файл, а не его содержимое. Правда если .002 отсутствует, WinRAR попробует открыть .001 как обычный архив. Но если есть и .002, и это не 7z или zip, значит мы имеем дело просто с нарезанным файлом.
 
Тут важны традиции использования и спецификации формата. Том 7z это 7z.001. Том RAR это part1.rar, а не rar.001. rar.001 это порезанный какой-то сторонней утилитой rar файл.
 
Аналогично WinRAR открывает в один проход tar.gz, но не будет это делать для rar.gz.

Всего записей: 2255 | Зарегистр. 29-04-2013 | Отправлено: 11:42 26-12-2022 | Исправлено: EugeneRoshal, 11:44 26-12-2022
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Цитата:
Поэтому WinRAR распознает 7z.001, 7z.002
я писал
Цитата:
Уберите в расширении файлов .7z и оставьте только нумерацию .001 и тогда увидите разницу.

меня именно это интересует!

Всего записей: 4901 | Зарегистр. 23-04-2009 | Отправлено: 11:49 26-12-2022
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru