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

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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Не, этот WofCompressedData  - у каждого файла свой.  
 
uShell
Весь раздел целиком - избыточно. В виде пофайловой упаковки интереснее.
 
Добавлено:
Тут единственный нюанс в том, что этот ntfs поток работает только в виндах и только начиная с десятки. Все старые и другие - в пролёте...

Всего записей: 19767 | Зарегистр. 04-11-2010 | Отправлено: 22:02 09-01-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Альтернативные потоки данных NTFS содержат индивидуальные данные файла находящиеся вне $MFT. Например необязательные поток <File_Name>:$ATTRIBUTE_LIST содержит дополнительные атрибуты файла не отображаемые в списке стандартных файловых атрибутов, а поток "<File_Name>:Zone.Identifier:$DATA" создаётся (не всегда - cURL, Wget его не создают, браузеры могут записывать с разным содержанием, но общим элементом является URL источника) при сохранении файла с удалённой ФС. Так что придётся каждый альтернативный поток индивидуально читать, анализировать, сохранять в архиве и после восстанавливать. По моему это значительно увеличит время обработки каждого объекта использующей механизм альтернативных потоков данных ФС, и потребует наличия индивидуальных парсеров для каждой из них. Мне думается что это хотя и возможно, но нужно в специфических ситуациях, а с ними к примеру Tar справится т.к.в своём контейнере он создаёт точную копию исходной ФС, а этот контейнер можно и нужно сжимать для уменьшения занимаемого им места.

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

Всего записей: 35258 | Зарегистр. 31-07-2002 | Отправлено: 00:15 10-01-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Тут больше заморочка не в заTARивании файлов, а в требовании W10+. Подобные вещи распаковывать на более старых ОСях будет либо бесполезно, либо недоступно.
Хотя, иметь возможность работать с этими потоками напрямую было бы очень удобно и существенно сэкономило бы время обработки жатых подобным образом данных.

Всего записей: 19767 | Зарегистр. 04-11-2010 | Отправлено: 00:34 10-01-2024
Inoz2000



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

Цитата:
 только в виндах и только начиная с десятки

Драйвер wof поставить на предыдущую винду можно, но кого заставишь?

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 01:00 10-01-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
Хм.. Даже и не задумывался в эту сторону.
 
Добавлено:
https://devblogs.microsoft.com/oldnewthing/20190618-00/?p=102597
Unlike native NTFS file compression, the Windows Overlay Filter supports only read operations. This means that it doesn’t need to sector-align each compressed chunk,&#185; so the compressed data can be packed more tightly together. If you open the file for writing,&#178; the Windows Overlay Filter just decompresses the entire file, turning it back into a plain file.&#179;

Всего записей: 19767 | Зарегистр. 04-11-2010 | Отправлено: 01:23 10-01-2024
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Сегодня ради интереса в очередной раз решил воспользоваться GUI версией WinRAR, потому по нему немного пройдусь.
 
На этот раз по "дочерним" окнам.
 
   
   
 
Это на Win10. Можно как-то вид окна бенчмарка привести к такому же, как и в информации про архив ему подобных?
 
Добавлено:
Аналогичное касается и окна восстановления архива
 
   
 
Два разных стиля оформления. Нужно какое-то одно.
 
Добавлено:
Упаковка архива
 
   
 
И здесь такое же "мимо стиля".

Всего записей: 19767 | Зарегистр. 04-11-2010 | Отправлено: 06:37 10-01-2024
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Это то, как Windows отображает стили WS_POPUP и WS_CHILD.  
 
Popup окна могут отображаться за пределами родительского окна и используются для диалогов, требующих действий пользователя и блокирующих доступ к родительскому окну.  
 
Child окна всегда находятся в пределах родительского окна, перемещаются вместе с ним и доступ к родительскому окну не блокируют. Например, не запрещают его перемещать или минимизировать. В основном используются в информационных целях.
 
Для разных задач требуются разные типы окон.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 10:58 10-01-2024
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Добавлю, что popup окна, в принципе, не обязаны блокировать родительское окно. Просто традиционно они используются для диалогов, выполняющих такое блокирование. Но popup окно прогресса выполнения и без учета блокирования смотрелось бы странно. Например, при перемещении окна WinRAR, выполняющего распаковку, child окно прогресса перемещается вместе с родительским окном, что логично. Popup окно осталось бы на старом месте, возможно, даже за пределами родительского окна.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 14:25 10-01-2024 | Исправлено: EugeneRoshal, 14:26 10-01-2024
brduakh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
может как с контекстным меню, вместо использования от винды, получится свою сделать в обход?

Всего записей: 5672 | Зарегистр. 08-09-2012 | Отправлено: 14:26 10-01-2024
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
brduakh
В смысле добиться, чтобы child окно выглядело как popup? Не уверен, что это возможно, и сильно сомневаюсь, что это нужно. В общем-то, то что мы наблюдаем в WinRAR это стандартный вид Windows окон. Просто child окно с заголовком встречается не слишком часто, поэтому может выглядеть несколько непривычно.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 14:31 10-01-2024
brduakh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
выглядит как упрощенный режим от windows 7

Всего записей: 5672 | Зарегистр. 08-09-2012 | Отправлено: 14:40 10-01-2024
o4frb

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Я заметил, что unrar, который в исходниках, не тестирует Recovery Record у архивов или не показывает сообщение. Так задумано? Или не умеет?
 
Вывод rar t arc.rar
 
...
Testing the recovery record     OK
 
У unrar t arc.rar
 
Такого сообщения нет.

Всего записей: 321 | Зарегистр. 01-01-2007 | Отправлено: 16:56 10-01-2024
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o4frb
Не умеет, потому что так задумано. Код работы с recovery record в unrar не включен.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 17:17 10-01-2024
o4frb

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Печально.
 
Получается, unrar не тестирует полностью архивы.

Всего записей: 321 | Зарегистр. 01-01-2007 | Отправлено: 17:48 10-01-2024
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто хочет полностью, тому автор изобрёл Winrar.

----------
Мы все умрём. (-:

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 18:03 10-01-2024
brduakh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o4frb
с таким темпом, купите права на программу и переиздайте бесплатно

Всего записей: 5672 | Зарегистр. 08-09-2012 | Отправлено: 18:05 10-01-2024
insorg



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

Цитата:
 Это то, как Windows отображает стили WS_POPUP и WS_CHILD.  
Я по их виду уже догадался, что к чему. Особенно по "старому виду" прямиком Vista, подобные я по сей день и в другом софте встречаю.
Вопрос был больше к тому - можно ли как-то это привести к единому стандарту?

Цитата:
перемещаются вместе с ним и доступ к родительскому окну не блокируют.  
А смысл? Всё равно на попытку воспользоваться чем-то в основном окне практически всегда получаем вопрос на прерывание выполняемой задачи...

Цитата:
Например, не запрещают его перемещать или минимизировать.  
Первое - зачем?
Второе - подсмотреть как сделано в Total Commander, там свернуть можно.

Цитата:
Например, при перемещении окна WinRAR, выполняющего распаковку, child окно прогресса перемещается вместе с родительским окном, что логично.  
Хм.. Но это уже чисто косметическое явление, которое не обязательно.

Цитата:
Не уверен, что это возможно, и сильно сомневаюсь, что это нужно.  
В едином стиле смотрится лучше. По большей части - вкусовщина, но тем не менее.
 
Добавлено:
EugeneRoshal
Вообще, пока писал этот ответ, мне тут пришла очень очевидная мысль...
А зачем вообще делать именно дочернее окно?
 
Вопрос может показаться немного не очевидным, но я постараюсь пояснить, как я это понимаю.
Для примера возьмём 7zip. Выбрали файлы, запускаем процесс упаковки - упаковка происходит в отдельном и независимом окне. Нам не нужно ждать завершения, открывать ещё одно окно архиватора для запуска другой параллельной упаковки и т.д.. Та самая чистая многозадачность.
 
Почему я про это говорю? Да потому что сам же видел, как winrar.exe способен выполнить практически ту же ком.строку как и rar.exe, и при использовании его с тем же Total Commander мы сразу увидим "дочернее" окно в виде самостоятельного. Т.е. получается, что уже сегодня WinRar способен делать упаковку в отдельном независимом окне. Нет требования, что оно было непременно дочерним.
 
Аналогичное я предлагаю и по остальным дочеркам. Нет никакой причины блокировать функционал основного окна дочерним ради операции, которую можно выполнить в отдельном окне.
 
Добавлено:
Вот ещё вспомнил, именно по причине блокировки основного окна дочерними, я в своё время от gui версии winrar и отказался в пользу связки TC+RAR, там такой проблемы нет.

Всего записей: 19767 | Зарегистр. 04-11-2010 | Отправлено: 23:33 10-01-2024
EugeneRoshal

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

Цитата:
Первое - зачем?

С той же целью, зачем вообще перемещают окна. Второстепенную на данный момент задачу отодвинуть вбок так, чтобы можно было следить за ее выполением. Текущую вывести вперед.

Цитата:
Хм.. Но это уже чисто косметическое явление, которое не обязательно.

Двигать все принадлежащие WinRAR окна вместе с главным окном, а не по отдельности, это, пожалуй, более важная косметика, чем цвет заголовка окна. Можно, конечно, двигать только окно выполнения, но собранные вместе окна одной программы, мне кажется, выглядят эстетичнее, чем разведенные по разным углам монитора.

Цитата:
Нет никакой причины блокировать функционал основного окна дочерним ради операции, которую можно выполнить в отдельном окне.

Это существенная переделка и внутренней реализации, и интерфейса. Будет сколько-нибудь заметный интерес пользователей, буду думать. Сейчас же, видимо, люди в основном запускают упаковку и распаковку из контекстного меню, либо не считают проблемой запуск нескольких копий GUI.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 11:00 11-01-2024 | Исправлено: EugeneRoshal, 11:21 11-01-2024
lelik007



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

Цитата:
Сейчас же, видимо, люди в основном запускают упаковку и распаковку из контекстного меню

Не знаю кто как, а я пакую - TC+Rar.exe, а распаковываю действительно 90+% из контекстного меню.
Поэтому, и к внешнему виду GUI претензий нет, т.к. я его в основном не вижу

Всего записей: 3381 | Зарегистр. 13-10-2006 | Отправлено: 12:31 11-01-2024 | Исправлено: lelik007, 12:32 11-01-2024
insorg



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

Цитата:
Будет сколько-нибудь заметный интерес пользователей, буду думать.  

Вынести на обсуждение - сразу появится.

Цитата:
Сейчас же, видимо, люди в основном запускают упаковку и распаковку из контекстного меню, либо не считают проблемой запуск нескольких копий GUI.

Они просто используют либо внешние инструменты, либо "жуют что дали". Это не 15-20 лет назад, когда среднестатистический юзер был более грамотным и в основной своей массе мог досточно понятно описать, что именно ему нужно. А в эпоху мобилок, мало кто не то что архиваторами пользуется, а даже компом. Если говорить "про массы".
 
Добавлено:
lelik007

Цитата:
TC+Rar.exe

Аналогично. Возможно, именно потому и заметил это неудобство только сейчас. Знал бы про такое дело в gui версии раньше...
 
Добавлено:

Цитата:
к внешнему виду GUI претензий нет, т.к. я его в основном не вижу

Вот, примерно так и получилось тоже.
Не видишь проблему = не знаешь о ней.

Всего записей: 19767 | Зарегистр. 04-11-2010 | Отправлено: 23:17 11-01-2024
Открыть новую тему     Написать ответ в эту тему

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