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

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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
persicum
Тут выбор между скоростью и надежностью. По надежности риски невелики, но присутствуют. Есть над чем задуматься.
 
Кроме того, эта опция может комбинироваться с -rr, -am и подобными, где временный файл надо создавать в любом случае. Тогда потребуются две ветки кода, для прямой записи и временного файла.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 20:25 05-03-2025 | Исправлено: EugeneRoshal, 20:26 05-03-2025
insorg



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

Цитата:
Если установка/снятие бита реализуется через полное временное копирование (многогигового) архива

То это всё равно намного быстрее и эффективнее, чем предлагать юзеру тупой бессмысленный совет распаковать содержимое архива, а потом упаковывать обратно в новый "без бита".
 
Добавлено:
EugeneRoshal

Цитата:
По надежности риски невелики, но присутствуют. Есть над чем задуматься.  

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

Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 20:35 05-03-2025
uShell

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

Цитата:
внезапное выключение питания совпадало с моментом записи вполне конкретного критичного файла

У меня один раз сбой пришёлся на $MFT, и в результате конкретный файл превратился в конкретный дисковый том на N гигабайт. Причём записался не мусор, а близкие к правильным структуры, только они сместились на несколько байт. В результате часть нефрагментированных файлов спасена сигнатурным поиском, а остальные до сих пор ждут ручного разбора каши в таблицах.
 
Кстати, насчёт копирования архива "на любой чих". Думаю, что функционал ключа -w можно было бы расширить, чтобы изменённый архив не занимал место постоянного, а оставался с новым именем. В некоторых случаях это позволило бы избежать лишнего копирования. Старый архив при этом можно и не удалять.

Всего записей: 1137 | Зарегистр. 12-06-2019 | Отправлено: 21:39 05-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
1. WinRAR 7.10, при запуске от SYSTEM (например, через Advanced Run) - ошибка: "c:\Windows\System32\config\systemprofile\Desktop недоступен". После нажатия ОК запускается и работает. Но зачем ему этот путь нужен? Создал конечно, больше не ругается...
2. Поставил галку Большие страницы (тоже от SYSTEM, но пока не перезагружал) - теперь при каждом Настройки - Параметры - ОК (даже без каких-либо изменений) предлагает установку политики и перезагрузку.

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 07:45 06-03-2025 | Исправлено: Pasha_ZZZ, 07:52 06-03-2025
EugeneRoshal

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

Цитата:
Но зачем ему этот путь нужен?

В address bar корневой папкой является Desktop.
 
Я посмотрел, под SYSTEM SHGetDesktopFolder() возвращает S_OK, но на EnumObjects потом выдается это сообщение. Оно и для системных диалогов Windows типа "Open file" там выдается.
 
При этом SHGetFolderLocation(CSIDL_DESKTOP) все же возвращает ошибку. Посмотрю, может, это можно проверять перед вызовом SHGetDesktopFolder().

Цитата:
Поставил галку Большие страницы (тоже от SYSTEM, но пока не перезагружал)

Галка есть, привилегии в системе нет, вот и информирует. Делать какую-то более сложную проверку на этот случай я пока не стал.
 
Добавлено:
Pasha_ZZZ

Цитата:
Посмотрю, может, это можно проверять перед вызовом SHGetDesktopFolder().

Я выложил на rarlab.com обновление beta 1 с этим изменением, так что сообщение при запуске выводиться не должно. Но в других местах, где используется Desktop, оно все же будет. Например, в диалоге распаковки или tree panel. Их я для этого экзотического случая не стал дорабатывать.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 12:44 06-03-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
В новой сборке от 06.03.2025 winrar-x64-711b1ru.exe от 06.03.2025 сохранились ошибки в файле RarFiles.lst замеченные в сборке от 03.03.2025.  
 
Дифф:

Цитата:
diff --ignore-file-name-case -ru3d rus/RarFiles.lst eng/RarFiles.lst
--- rus/RarFiles.lst    2024-11-06 21:10:41.302102600 +0300
+++ eng/RarFiles.lst    2024-06-09 15:38:38.227187000 +0300
@@ -49,7 +36,7 @@
 *.ini
 *.bat
 *.cmd
-*.psl
+*.ps1
 *.h
 *.hpp
 *.c
@@ -84,6 +71,7 @@
 *.tif
 *.png
 *.jpg
+*.jxl
 *.chm
 *.pdf
 *.cab
@@ -97,9 +85,13 @@
 *.gz
 *.bz2
 *.xz
+*.zst
+*.zstd
 *.jar
+*.avif
 *.fla
 *.flac
+*.heif
 *.ape
 *.bik
 *.mkv

видимо случайно старый вариант попал.

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

Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 13:46 06-03-2025 | Исправлено: Victor_VG, 13:51 06-03-2025
EugeneRoshal

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

Цитата:
В новой сборке от 06.03.2025 winrar-x64-711b1ru.exe от 06.03.2025 сохранились ошибки в файле RarFiles.lst замеченные в сборке от 03.03.2025.

Я там сейчас только exe обновил. По поводу RarFiles.lst Дмитрий решит, как и когда его исправлять.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 15:15 06-03-2025
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Хорошо, ЕХЕ видел - Far + ImpEx -> Dump.txt -> VisualCompare.

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

Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 15:26 06-03-2025
Pasha_ZZZ



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

Цитата:
Я выложил на rarlab.com обновление beta 1 с этим изменением, так что сообщение при запуске выводиться не должно.

Ага, теперь ошибки нет.

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 15:55 06-03-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
когда жмякаешь на кнопку проверки Антивирусом - в открывшемся диалоге есть только одна запись - Windows Defender.
А что - это ЕДИСТВЕННЫЙ широко известный движок, который смог попасть в число счастливчиков на показ по умолчанию?
AVG AVAST ESET NORTON KASPERKY DrWEB BITDEFENDER AVIRA
мне кажется подобный список явно просится на присутствие по умолчанию в этом диалоге.
Может еще McAFEE, PANDA, MALWAREBYTES.
 
Да, может вдруг у кого-то нет возможности вызова движка на прямую проверку файла(-ов), хотя
это видится дичью в современном мире. НО тем не менее - ХОТЯ бы сам факт обнаружения на
компе пользователя их наличия можно же добавить? Ведь заголовок в диалоге же прямым текстом  
говорит: "Обнаруженные антивирусные программы".

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 15:03 08-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
destiny_child
Ну текущая версия WinRAR, судя по внутренностям, пытается найти (в реестре по разным записям) следующие антивирусы:
Цитата:
Kaspersky Anti-Virus
Dr.Web
Norton AntiVirus
McAfee VirusScan
Stop! Scanner
F-Secure Anti-Virus
Sophos Anti-Virus
AVG Anti-Virus
eTrust EZ Antivirus
NOD32 Antivirus
Clam AntiVirus
avast! Antivirus
Jiangmin AntiVirus
Avira AntiVir
Windows Defender

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 15:23 08-03-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну дык эти имена не постоянные. Они же меняются.
Да, может не все, но всё же...
Тот же Каспер - он уже давно не просто Anti-Virus
И как следствие прога на видит Standard/Plus эдишен.

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 15:56 08-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
destiny_child
Это всего лишь имена для показа. В реестре все ищется совсем другими способами, а не по этим именам.

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 16:06 08-03-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Даже для показа это неверно. Имя не такое.
Ну и надо чинить поиск хотя бы для Каспера.
Его сабж не видит.
 
Ну и посмотреть других представителей.  
И там может уже давно ничего не ищет....

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 17:25 08-03-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
К сожалению, какого-то стандартного метода обнаружения антивирусов не существует. WinRAR пытался их искать с помощью жестко заданных ключей Registry, имен файлов и папок. Но эти методы быстро устаревают с выходом очередных версий антивирусов. Несколько раз я проводил ревизию методов обнаружения, но надолго это не помогает, а делать такие ревизии регулярно - обременительно.
 
Реально работающий подход - выбрать "User defined" и указать имя сканера вручную.

Всего записей: 2607 | Зарегистр. 29-04-2013 | Отправлено: 21:03 08-03-2025 | Исправлено: EugeneRoshal, 21:06 08-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
Ну определить некоторые параметры установленного антивируса, который корректно зарегился в Security Center, можно через WMI.
Чтобы прямо сейчас и наглядно это проверить без переписывания кода:

Цитата:
wmic /namespace:\\root\SecurityCenter2 path AntiVirusProduct get * /value

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 21:07 08-03-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Если бы майки не выкинули wmic  из свежих билдов W11. А так...

Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 22:20 08-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
insorg
А при чем тут wmic? Это просто комстрока для наглядности. Сам WMI вполне себе доступен...
Вместо wmic там Windows PowerShell for WMI.
WinRAR вообще может напрямую обратиться к WMI.

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 23:06 08-03-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Повершелл - тот ещё тормоз. Вряд ли имеет смысл его дёргать ради такой простой задачи.

Всего записей: 19746 | Зарегистр. 04-11-2010 | Отправлено: 23:16 08-03-2025
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
insorg
Я это и не предлагал, надо все-таки учиться читать, не?

Всего записей: 13291 | Зарегистр. 11-03-2002 | Отправлено: 23:19 08-03-2025
Открыть новую тему     Написать ответ в эту тему

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