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

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

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

Цитата:
Я уже высказывал мысль, повторю ее - Игорь Павлов развивает не 7-Zip FM, а 7z.dll.

 
Кому от этого счастье? 15 лет добавлял пункт, чтобы удалять файлы после упаковки. Поддержки прав доступа, потоков NTFS, атрибута "сжатый" нет и поныне.
 

Цитата:
Кстати, а как дела обстоят на Линуксе, на котором "любой файл может быть устройством". Есть решения, позволяющие монтировать zip?

 
Навалом. http://fliplinux.com/zip-x-3.html
 
А вот тут пишут про то, что уже и DAEMON Tools научился монтировать zip архивы.
https://blog.daemon-tools.cc/rus/post/why-its-better-to-mount-ZIP-to-a-virtual-drive-and-how-to-extract-ZIP-files-in-a-second
 
Так и окажется WinRar  в хвосте прогресса.
 

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 13:55 23-09-2018 | Исправлено: ZSZ, 13:56 23-09-2018
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ
Цитата:
А вот тут пишут про то, что уже и DAEMON Tools научился монтировать zip архивы.
В статье много маркетингового вранья.
 
Там есть единственное правильное замечание про зашифрованные архивы. По идее встроенный текстовый просмотр архиватора должен работать в памяти без копии во временной папке.

Всего записей: 10493 | Зарегистр. 05-02-2003 | Отправлено: 14:31 23-09-2018
Benchmark



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

Цитата:
А вот тут пишут про то, что уже и DAEMON Tools научился монтировать zip архивы

Зачем Daemon Tools ? С ZIP архивами сами Винды умеют работать, как с обычными папками. Но формат ZIP (в отличие от 7z и RAR) не поддерживает solid-сжатие, с ним проще обеспечить доступ к произвольному файлу в любой момент. С solid 7z и RAR это невозможно.
 
И да, для этого требуется написать драйвер файловой системы - проект, по объёму, сложности разработки и поддержки сопоставимый с WinRAR. Есть желание профинансировать разработку ?
 

Цитата:
Так и окажется WinRar  в хвосте прогресса

Не надо путать прогресс с собственными хотелками.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 15:03 23-09-2018
Aniskin

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

Цитата:
Кому от этого счастье?
Вероятно, Игорю, и тем, кто использует его 7z.dll, например создателям HaoZip (не смотрел, но предполагаю, что последний основан на 7z.dll).
 

Цитата:
DAEMON Tools научился монтировать zip архивы
Видимо бизнес по сдаче ангаров и складов не попер, пришлось пилить продукт дальше.
 
Но в конечном итоге имеет то, что и imho должны быть - программы для архивации архивируют, программы для монтирования монтируют.
 

Цитата:
Так и окажется WinRar в хвосте прогресса.
Для начала DAEMON Tools должен научиться сжимать также эффективно, как и WinRar.
 
Добавлено:
Benchmark
Цитата:
Зачем Daemon Tools ? С ZIP архивами сами Винды умеют работать
Справедливости ради замечу, что разница все же есть. ZIP архивы в Виндах - это папки, с которыми может работать только Проводник, ZIP архивы в Daemon Tools - это папки, с которыми может работать любое приложение.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 15:05 23-09-2018
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
Цитата:
Но формат ZIP (в отличие от 7z и RAR) не поддерживает solid-сжатие, с ним проще обеспечить доступ к произвольному файлу в любой момент.
Есть еще момент с произвольным чтением файла. Если у нас файл от гигабайта и выше, и софту захочется прочитать что-нибудь ближе к концу, то мы получим долгое ожидание пока монтировщик будет лопатит весь файл. А если у софта режим работы с файлами близкий к хаотичному, то будет совсем печально.

Всего записей: 10493 | Зарегистр. 05-02-2003 | Отправлено: 15:27 23-09-2018 | Исправлено: V0lt, 15:28 23-09-2018
Victor_VG



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

Цитата:

Цитата:
А вот тут пишут про то, что уже и DAEMON Tools научился монтировать zip архивы.

В статье много маркетингового вранья

Когда-то сходно поступила Intel - "Процессоры DEC Alpah AXP это вчерашний день и тупиковый путь развития техники.", а причин было две - производительность в четыре - пять раз более высокая чем у аналогов, и возможность за счёт подгрузки PAL кодов  (микрокода чужих наборов команд и программной конфигурации ЦП) эмулировать любой иной ЦП с уровнем производительности от 0,997 на родных программах. Такой сильный конкурент им просто не был нужен и его купили, а купив тут же свернули проект объявив его "морально устаревшим и тупиковым путём развития техники" ещё в 1997-ом году. Так что цель такой статьи может быть не только в рекламе своего, но и в потоплении любых, в т.ч. возможных альтернатив и конкурентов.
 
Что до задачи монтировать контейнер как файловую систему, то V0lt и Aniskin показали вам что у неё есть критичное условие влияющее на время её решения - доступность данных для произвольного доступа. Для упрощения мы можем говорить что у нас в качестве модели выступают два разных устройства: НМД - дисковый накопитель и НМЛ - ленточный.
 
НМД позволяет на повернуть головку на определённую дорожку и считать произвольный блок данных за время равное времени поворота позиционера плюс время оборота диска до нужного сектора, и что важно в НМД головка не касается поверхности диска имея воздушный зазор над ней что позволяет ему вращаться с большой угловой скоростью. В итоге время доступа к данным достаточно мало даже для старой механики.
 
А у НМЛ нам нужно промотать ленту на N секторов от текущего до нужного, что займёт много больше времени т.к. лента трётся о поверхность головки и скорость её движения ограничена прочностью материалов ленты и головки на уровне нескольких метров в секунду. Поэтому время доступа будет тем больше, чем больший участок ленты нам надо промотать.
 
Обычный (не SOLID) архив по своим свойствам похож на НМД - т.к. он состоит из ряда независимых блоков данных, то мы считываем оглавление, находим там нужный блок и читаем его. Время доступа к произвольному фрагменту данных сложится из времени чтения содержащего его блока, времени поиска фрагмента в оглавлении блока и времени перехода к нужному нам фрагменту относительно начала данного блока. И в большей степени оно будет зависеть от величины считываемого блока и времени перехода от его начала к нужному фрагменту.
 
В случае с SOLID архивом сначала мы должны прочитать его оглавление и найти там смещение нужного сегмента относительно начала блока данных архива, затем считать единственный блок из архива до нужного смещения и только с него начать собственно чтение данных. Но время до начала чтения в нём будет тем больше, чем дальше от начала архива находится нужный нам фрагмент.
 
Т.е. в случаях с обычным и непрерывным архивами мы легко видим аналогию с механическими накопителями - в первом случае мы выбираем две координаты - БЛОК (цилиндр/дорожка/пластина в пакете) и СМЕЩЕНИЕ (сектор относительно начала дорожки и начальный бит данных в нём) относительно начала нужного блока, во втором только СМЕЩЕНИЕ относительно начала единственного блока.
 
Поэтому задача монтирования SOLID архивов хотя и решаема, но её решение в принципе более медленное чем в случае обычных  архивов. И с этим, так же как и с тем, что внутренний формат контейнера может быть изменён в любой момент надо считаться, а значит тот кто берётся за её решение берёт на себя  дополнительные заботы. А кому они особо нужны?

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

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 16:36 23-09-2018
lvqcl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По-моему, на последних страницах стало как-то слишком много оффтопика. Причём оффтопика совершенно бесполезного.

Всего записей: 1146 | Зарегистр. 03-02-2007 | Отправлено: 16:45 23-09-2018
EugeneRoshal

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

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

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

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 17:07 23-09-2018
ZSZ

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

Цитата:
В случае с SOLID архивом сначала мы должны прочитать его оглавление и найти там смещение нужного сегмента  

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

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 17:11 23-09-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ
 
С монтированием больше вопросов чем решений, раз, и главное это самостоятельная задача которая может использовать архиватор как средство доступа к данным, но к вопросам компрессии/декомпрессии абсолютно посторонняя.

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

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 17:42 23-09-2018
ZSZ

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

Цитата:
но к вопросам компрессии/декомпрессии абсолютно посторонняя.

 
К вопросам декомпрессии самая родная. Ну вот не хочется мне распаковывать архив. Может быть даже просто не на что или долго. Взял, смонтировал как виртуальный диск или как папку и всё готово.
 

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 17:50 23-09-2018
Silver Raven

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

Цитата:
Поперетаскивал сейчас в большие архивы и из больших архивов. Пока не воспроизвелось.

Да оно от размера или расширения не зависит. Активность - вот ключевой пункт.
Может, записать как-нибудь видос, с рабочего стола и отправить ссылку в личку - это может как-то помочь?

Всего записей: 149 | Зарегистр. 12-10-2012 | Отправлено: 20:10 23-09-2018 | Исправлено: Silver Raven, 20:11 23-09-2018
Wave_Blessed

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

Цитата:
Ну вот не хочется мне распаковывать архив. Может быть даже просто не на что или долго. Взял, смонтировал как виртуальный диск или как папку и всё готово.

Взял открыл архив в архиваторе, распаковал нужный файл. При монтировании если какой-то файл открываешь, всё равно "под капотом" он будет точно так же распаковываться. И потом паковаться (возможно, перепаковывая весь архив), если на смонтированном диске файл будешь редактировать. А если архив непрерывный, то даже для доступа к одному файлу точно так же нужно будет распаковать "некуда или долго" весь архив.
 
Человече, у тебя какое-то превратное представление о том, что такое монтирование образа как виртуального диска. Тебе почему-то кажется, что это волшебным способом избавляет от всех сопутствующих операций типа распаковки и всего подобного. Примонтировал — и оп, волшебным способом доступ к данным стал быстрее, потому что меньше читать надо, а ресурсы, потраченные на распаковку, не учитываем, потому что волшебным способом они не тратятся. Что-то такое.

Всего записей: 1134 | Зарегистр. 16-04-2006 | Отправлено: 21:06 23-09-2018
ZSZ

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

Цитата:
 Примонтировал — и оп, волшебным способом доступ к данным стал быстрее, потому что меньше читать надо, а ресурсы, потраченные на распаковку, не учитываем, потому что волшебным способом они не тратятся. Что-то такое.

 
Суть в том, что в архиве можно держать установленную игру, портабельную программу и если смонтировать сам архив, то можно прямо оттуда её и запустить. Что до скоростей, их и так с избытком. Главное удобство.
 

Цитата:
Взял открыл архив в архиваторе, распаковал нужный файл.

 
А если не знаешь, какой нужный? Например, 10000 PDF в архиве. Ищем нужный файл по картинке или другим неявным признакам - "вот типа того". Монтируем архив, открываем в смотрелке файлы пачками штук по 50, быстро перебираем. На 10...200 обычно попадается желаемое. Всё. Это быстрее и удобнее распаковки архива с последующим удалением распакованных файлов.
 
Это и сейчас успешно делается программой WinMount. Но у неё есть свои заморочки, которые возможно уже не будут исправлены, да и держать для работы с архивами лишнюю программу неэргономично.

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 21:23 23-09-2018
EugeneRoshal

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

Цитата:
Может, записать как-нибудь видос, с рабочего стола и отправить ссылку в личку - это может как-то помочь?

Можно попробовать.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 21:31 23-09-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ
 
Монтирование файловой системы и декомпрессия данных это принципиально разные задачи, но успех задачи монтирования зависит от ряда сторонних задач при не успехе которых завершается неудачей. И роль механизма декомпрессии сводится к предоставлению сервиса фоновой распаковки монтируемого контейнера для основной задачи монтирования файловой системы. Но не наоборот, хотя я тут встретил интересный комментарий, цитирую:

Цитата:
Отзывы о программе Шумомер : Sound Meter
Дмитрий про Шумомер : Sound Meter 1.6.12 для Android [23-11-2017]
 
Как понять — шумомер ДЛЯ ПК ДЛЯ АНДРОИД? Где вы видели ноутбук или стационарный комп с Андроидом?! Любой младенец знает, что в КОМПЬЮТЕРАХ стоит WINDOWS!

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

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

Всего записей: 33210 | Зарегистр. 31-07-2002 | Отправлено: 04:08 24-09-2018
ZSZ

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

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

 
Хорошо что создатель WinMount Ваши доводы не читал. А то бы не было такой удобной программы, которая умеет не только создавать виртуальные диски и папки, но и является архиватором/распаковщиком. Только вот Rar5 совсем не знает.

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 07:18 24-09-2018
mr_eoi



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

Цитата:
Хорошо что создатель WinMount Ваши доводы не читал

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


----------
Per Aspera Ad Astra...

Всего записей: 2187 | Зарегистр. 10-08-2003 | Отправлено: 07:27 24-09-2018 | Исправлено: mr_eoi, 07:44 24-09-2018
ZSZ

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

Цитата:
WinMount не занимается архивированием.

 


Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 07:53 24-09-2018
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ
Сорри - недосмотрел. Но если в WinMount всё есть - зачем тебе WinRAR? И вся бодяга на 4 страницы становится лишней.
 
Добавлено:
ответ - чтоб было - несерьёзно.

----------
Per Aspera Ad Astra...

Всего записей: 2187 | Зарегистр. 10-08-2003 | Отправлено: 09:24 24-09-2018
   

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