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

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

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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё-равно нелогично.
То есть, если мне нужен конкретный файл из архива, то давай ищи среди сотни тысяч других файлов - какой же из них соответствует нужному.
Какая разница, какую из копий дёргать? Если инфа в архиве по таким соответствиям есть (а её не может не быть, ибо как-то же весь архив распаковывается), то я не вижу ни одной какой-либо существенной разницы с "обычным" солид-архивом, которые можно спокойно читать с любого места и вытаскивать любой файл изнутри из любой части такого архива. Здесь ровно то же самое, только читать с другим смещением. Всё.
Хотя, ладно. Пусть, нынешняя версия этому не обучена. Но!
 
EugeneRoshal
В сторону более адекватной работы с такими архивами в следующей версии сподвижки ожидаются?
Хотелось бы читать такие архивы нормально, а не с костылями как сейчас. Тем более логика чтения таких архивов мало отличается от обычного солида - получить список файлов, проверить их размещение и в нужном порядке прочитать.

Всего записей: 16685 | Зарегистр. 04-11-2010 | Отправлено: 11:50 02-11-2021 | Исправлено: insorg, 11:52 02-11-2021
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg, консольная версия 7zip справляется с задачей.

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 12:29 02-11-2021
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Цитата:
консольная версия 7zip
да и GUI тоже.

Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 12:33 02-11-2021
los

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

Цитата:
да и GUI тоже.  

значит один из вариантов решения задачи на сегодняшний день - это использование 7zip.

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 12:53 02-11-2021
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот уж внезапность. Спасибо огромное!
 
Добавлено:
Думаю, если исходники 7zip доступны, автору WinRAR не надо будет изобретать велосипед, сможет сделать по красоте...

Всего записей: 16685 | Зарегистр. 04-11-2010 | Отправлено: 13:25 02-11-2021
fonaskin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Inoz2000
Т.е. 7-Zip управляется с архивами RAR лучше, чем сам WinRAR? Дюже интересно, почему так получилось

Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 14:56 02-11-2021
WWWaiyter



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fonaskin, патомушто НИГДЕ не было и не будет сразу ДВУХ Олимпийских чемпионов.. Одновременно.. Поочерёдно - возможно..
 
 
Добавлено:
Конкретней ежели: есть тема архиваторы. Ими заняты: Коля, Петя и Вася.. Все умные донимагу.. Но ктото вдруг понял смысл быстрее остальных.. И воплотил в своём сабже..

Всего записей: 4355 | Зарегистр. 26-12-2019 | Отправлено: 17:28 02-11-2021
los

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

Цитата:
Т.е. 7-Zip управляется с архивами RAR лучше, чем сам WinRAR?

я бы не был столь категоричен.

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 17:34 02-11-2021
fonaskin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WWWaiyter
Согласитесь, было бы странно, если бы WinRAR управлялся с архивами 7Z лучше, чем сам 7-Zip. Впрочем, 7-Zip давно обошёл WinRAR по многим параметрам. Так что удивляться, наверное, не стоит

Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 17:39 02-11-2021
oldman777



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

Цитата:
7-Zip давно обошёл WinRAR по многим параметрам.

Кроме степени сжатия, по каким ещё параметрам?  

Цитата:
Согласитесь, было бы странно, если бы

В моей практике именно так и происходит, WinRAR управлялся с архивами 7Z лучше, чем сам 7-Zip.

Всего записей: 1186 | Зарегистр. 28-04-2010 | Отправлено: 18:10 02-11-2021
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fonaskin
есть "архиваторы" которые справляются в некоторых случаях с *.7z лучше чем 7zip, известный пример - расположение файлов в архиве в заданном порядке. Но делать на этом основании вывод о том что 7zip справляется с *.7z хуже чнм другие архиваторы, наверное, не стоит.
Да и в целом - тема о конкретном программе, а не о сравнении ее с другими

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 18:31 02-11-2021
insorg



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

Цитата:
 7-Zip управляется с архивами RAR лучше, чем сам WinRAR

Цитата:
WinRAR управлялся с архивами 7Z лучше, чем сам 7-Zip

Что-то в этой жизни пошло не так...
 

Всего записей: 16685 | Зарегистр. 04-11-2010 | Отправлено: 18:32 02-11-2021 | Исправлено: insorg, 18:32 02-11-2021
uShell

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

Цитата:
Что мешает архиватору сразу вытащить то, что нужно?

С этой опцией WinRAR вместо дубликатов сохраняет путь к исходному файлу. Алгоритм извлечения, соответственно, заключается в вызове системной функции копирования или создания ссылки. Если оригинала на диске нет - облом, и для извлечения нужно усложнять логику: заново прочитать заголовки файлов архива с начала до исходного файла (и это в предположении, что архив создан штатными средствами и искомый заголовок расположен до заголовка дубликата) и запустить процедуру извлечения, после чего откатиться к оставленному заголовку. Полагаю, что именно усложнение логики и побудило наложить ограничения на извлечение дубликатов.
 

Цитата:
консольная версия 7zip справляется с задачей

Правда? Не знал. Наверное, это заложено в саму программу, а не в 7z.dll, потому что использующий эту библиотеку (да, именно эту - я подложил Proxy7z) Total Commander на дубликатах пасует.
 
Добавлено:

Цитата:
WinRAR управлялся с архивами 7Z лучше, чем сам 7-Zip

С поправкой на то, что создавать и изменять их WinRAR не умеет (хотя технически способен). А у меня, кстати, противоположный опыт: 7-Zip 21.xx не помню, какой версии извлекает из своих архивов с меньшей фрагментацией, чем WinRAR 5.40. Из Rar-архивов предсказуемо лучше извлекает WinRAR (да и поддержка резервирования места в нём появилась раньше).

Всего записей: 1015 | Зарегистр. 12-06-2019 | Отправлено: 19:01 02-11-2021 | Исправлено: uShell, 19:09 02-11-2021
los

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

Цитата:
Правда? Не знал. Наверное, это заложено в саму программу, а не в 7z.dll...

в современной консольной версии для *nix систем нет сторонних модулей в виде *.dll, *.so, *.dylib.

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 19:11 02-11-2021
fonaskin



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

Цитата:
Кроме степени сжатия, по каким ещё параметрам?  

А чем вам параметр "степень сжатия" не угодил? Это же основная задача архиватора, если мне не изменяет память. Ранее я уже писал о некоторых из таких параметров, можете почитать. Да, у WinRAR есть RR и удобная оболочка, но этим сыт не будешь.
 
7-Zip поддерживает кучу форматов для извлечения, даже NSIS-скрипты мог декомпилировать (не путать с распаковкой) до определённого времени. Сегодня вышла версия 21.04 beta, если посмотрите список изменений, то и там найдёте ответ на ваш вопрос.

Всего записей: 58 | Зарегистр. 23-11-2017 | Отправлено: 19:13 02-11-2021
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
Цитата:
усложнение логики и побудило наложить ограничения на извлечение дубликатов
По-моему это только сложнее сделало, а не наоборот. Потому что при извлечении из солидархива вполне логично сначала выстроить список запрашиваемых файлов, а потом идя по ходу архива извлекать всё в той очереди, в какой оно попадается. Скорее всего, именно так и работает 7zip.
 
fonaskin
Как по мне, что WinRAR, что 7zip - это инструменты, и каждый из них подходит хорошо под свой круг задач, ибо возмоности слегка разные, хотя задача вроде как одна.
Но, видимо, у кого-то есть свои предпочтения, и качество/скорость сжатия для них стоит далеко не на первом месте, а где-то после "привычно", "всегда так делал" и "у меня уже огромное легаси в этом формате, не буду менять"...

Всего записей: 16685 | Зарегистр. 04-11-2010 | Отправлено: 20:24 02-11-2021
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
insorg
Цитата:
сначала выстроить список запрашиваемых файлов
При достаточно большом кол-ве файлов хранение списка израсходует кусок памяти и на распаковку ее уже может не хватить. А в особо печальном случае - список вообще в память не поместится.

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 20:27 02-11-2021
Inoz2000



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

Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 20:34 02-11-2021
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Если у тебя не хватает памяти на листинг файлов, то ты их и не распакуешь. И в архив не войдёшь.
В подтверждение моих слов, у меня есть 7z архивы с миллионами файлов, и ничего, всё распаковывается штатно, без излишнего расхода памяти.
Так что "проблема" листинга выглядит крайне надуманной. Особенно если альтренатива этому - невозможность что-то вытащить из архива в принципе.

Всего записей: 16685 | Зарегистр. 04-11-2010 | Отправлено: 20:36 02-11-2021
EugeneRoshal

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

Цитата:
В сторону более адекватной работы с такими архивами в следующей версии сподвижки ожидаются?

Сейчас не планирую, но список изменений на следующую версию еще не определен.
 
uShell

Цитата:
Если оригинала на диске нет - облом, и для извлечения нужно усложнять логику: заново прочитать заголовки файлов архива с начала до исходного файла

Да, верно.
 
insorg

Цитата:
Потому что при извлечении из солидархива вполне логично сначала выстроить список запрашиваемых файлов

В смысле, делать перед распаковкой дополнительный проход на сканирование всех заголовков файлов? Да, это помогло бы, но это затраты не только памяти, но и времени. Причем, для всех архивов, а не только содержащих ссылки. Возможно 7-zip так и поступает, я не в курсе.
 
Альтернатива, при обнаружении ссылок на отсутствующие файлы запоминать имена ссылок и файлов, на которые они ссылаются, и потом выполнять отдельный проход для распаковки только этих пар. Но затраты времени в этом случае еще больше, особенно для solid архивов, так как распаковку архива придется выполнять дважды.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 22:11 02-11-2021
   

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