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

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

Открыть новую тему     Написать ответ в эту тему

Maz



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



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

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

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

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

Коллекционный архив версий WinRAR 1.54b - 7.00 (1995-2024): скачать (336.4 МБ) [обновлено 28.02.2024]

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

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

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

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)
 
Таблицы для наглядности с соотношением размера словаря к потребляемой ОЗУ:
с ключом mcx | без ключа mcx

Всего записей: 38852 | Зарегистр. 26-02-2002 | Отправлено: 08:31 31-07-2023 | Исправлено: DimmY, 00:57 26-04-2024
insorg



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

Всего записей: 16889 | Зарегистр. 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

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



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

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



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

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

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

Всего записей: 4920 | Зарегистр. 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;

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



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

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

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

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

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

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



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

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

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

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



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

Всего записей: 4669 | Зарегистр. 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
 
Такого сообщения нет.

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

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

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

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

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



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

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

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



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

Всего записей: 4669 | Зарегистр. 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, там такой проблемы нет.

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

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

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

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

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

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

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

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

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



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

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

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

Всего записей: 2805 | Зарегистр. 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 претензий нет, т.к. я его в основном не вижу

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

Всего записей: 16889 | Зарегистр. 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

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 5)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru