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

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

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

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

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

Цитата:
Разве что опцией, но, по-моему, это первая такая просьба в отношении SFX архивов за много лет.

 
Буду очень благодарен если это станет возможным.
 
Если надо согласия пользователя на работу ключа настроенного автором, то может тогда добавить как установленную дефолтом галку в первом же окне. Хотя по мне так хватило бы и предупреждения, всё таки автор инсталлятора лучше понимает сценарии использования. И при создании такого sfx архива сделать это не галкой в интерфейсе sfx, а тем же ключём "-oc" вот в том поле на вкладке "опции" (это лишь пример, я не настаиваю что именно так правильно), чтобы только тот кто понимает что делает мог это использовать, т.к. придётся справку по ключам сначала почитать.
 
Тут немного оффтопа о сжатии в NT.

Всего записей: 328 | Зарегистр. 06-09-2006 | Отправлено: 16:11 05-03-2021
makemann

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

Цитата:
WinRAR and RAR 6.01 beta version.

 
Под ХП работает?

Всего записей: 81 | Зарегистр. 01-02-2021 | Отправлено: 16:41 05-03-2021
EugeneRoshal

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

Цитата:
Хотя по мне так хватило бы и предупреждения, всё таки автор инсталлятора лучше понимает сценарии использования.

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

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

Я NTFS сжатием пользуюсь разве что для тестирования соответствующей опции в WinRAR. Но, судя по отзывам в сети, это сжатие может приводить и к повышенной фрагментации, и к повышенному износу SSD из-за двухкратной записи:
https://superuser.com/questions/1136329/ntfs-compression-on-ssd-ups-and-downs
 
Насколько это соответствует истине в свежих версиях Windows, я не знаю.

Цитата:
Диск это самое тормозное устройство в любом случае, поэтому сокращение операций чтения|записи ускорит его работу.

Про чтение - если это не PCIe SSD. Про запись, так в ссылке выше пишут:
"It will kill SSD musch faster, since it makes two writes; NTFS compression allways writes uncompressed data prior to start compression on RAM and then re-write compressed data only if it is a gain of at least 4KiB".
Опять же, я не могу подтвердить или опровергнуть эту информацию.

Всего записей: 2268 | Зарегистр. 29-04-2013 | Отправлено: 18:28 05-03-2021
insorg



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

Цитата:
инициатива должна исходить от самого пользователя
Правильно! Хочешь получить ntfs-жатый файл - поставь ты атрибут "сжатый" на целевую папку. Всё. Никаких проблем.
А принудительное вмешательство в артибуты файлов, которые я не просил, это - крайне плохая идея. И если R/H/S ещё норм, то остальные трогать не стоит.
 

Цитата:
сжатие может приводить и к повышенной фрагментации, и к повышенному износу SSD из-за двухкратной записи
И может, и приводит, это факт. Оно так работает - сначала пишем обычный поток данных, потом отбрасываем (переназначаем) лишнее, пишем поверх сжатое и помечаем разницу как свободное. Немного упрощённо, но принцип такой.
 

Цитата:
 "It will kill SSD musch faster, since it makes two writes; NTFS compression allways writes uncompressed data prior to start compression on RAM and then re-write compressed data only if it is a gain of at least 4KiB".
Опять же, я не могу подтвердить или опровергнуть эту информацию.
Всё верно. Так и есть. Подтверждаю практикой, ещё со времён Win2000  в этом плане ничего не поменялось, принцип работы всё тот же. Писать "сразу жатое" (пока что?) нельзя, по крайней мере в нынешней версии NTFS.
 

Цитата:
если это не PCIe SSD
Про SSD - пофиг. Упор будет в проц.
Из практики:
На топовых лучших процах чтение сейчас упирается в 100-200 МБайт/с в базарный день и при отличной погоде на Марсе. Чаще - ещё хуже. Даже на обычном HDD с терабайтными пластинами достижима такая скорость в начале диска. Если же взять даже самый простой дешманский SSDюк на TLC или (о, ужас!) QLC, то разница будет ещё более заметна, диск будет простаивать, ждать пока проц перелопатит жимку в нежимку и только тогда читает дальше. А при записи - это только большее количество записанных данных, а не наоборот. Тем более, что более-менее НЕдревние SSDюки сами на уровне контроллера способны пожать (откинуть лишнее) записываемое во флеш для экономии ресурса.  
Профит здесь чисто условный. Это удобно разве что для какой-нибудь несколько-сот-гиговой папки с установленными играми, на которые можно навесить ntfs-сжатие (и обязательно провести дефраг после этого!) для экономии места. Да и то, только на HDD. И далеко не всегда. И при обязательном условии, что жатое предполагается только читать, а запись либо отсутствует, либо крайне минимальная.

Всего записей: 16882 | Зарегистр. 04-11-2010 | Отправлено: 19:06 05-03-2021 | Исправлено: insorg, 19:12 05-03-2021
AlexDAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Altus сейчас посмотрел документацию. Есть более широкие возможности сжатия. Так что для SFX архивов можно использовать отдельный скрипт, программу или в качестве запускаемой программы.
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/compact
Русский вариант документации есть, но переведён машинным переводом, что создало ошибочный перевод команд.
Описание сжатия здесь:
https://docs.microsoft.com/windows/win32/cmpapi/using-the-compression-api
Также нактнулся на https://github.com/ImminentFate/CompactGUI


В справке к архиватору не указан вариант алгоритма для этого атрибута. Скорее всего, используется стандартный вариант XPRESS4K. Если функция востребована, то можно подумать над её улучшением.

Всего записей: 2940 | Зарегистр. 21-04-2009 | Отправлено: 21:00 05-03-2021
EugeneRoshal

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

Цитата:
Описание сжатия здесь:
https://docs.microsoft.com/windows/win32/cmpapi/using-the-compression-api

Это похоже на API сжатия данных общего назначения, а не именно для установки FILE_ATTRIBUTE_COMPRESSED.

Цитата:
В справке к архиватору не указан вариант алгоритма для этого атрибута. Скорее всего, используется стандартный вариант XPRESS4K.

WinRAR использует FSCTL_SET_COMPRESSION с COMPRESSION_FORMAT_DEFAULT, как указано здесь: https://docs.microsoft.com/en-us/windows/win32/fileio/compression-state

Цитата:
Если функция востребована

Не особо.

Всего записей: 2268 | Зарегистр. 29-04-2013 | Отправлено: 21:45 05-03-2021
Altus

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

Цитата:
Мне, как разработчику, сложно представить сценарий, при котором я захотел бы включить NTFS сжатие для каких-то файлов на компьютере пользователя.

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

Цитата:
не могу подтвердить или опровергнуть эту информацию

Да, там конечно доля правды есть, но лишь доля, сложно комментировать например: "When you copy or move a compressed NTFS file to a different folder, NTFS decompresses the file", это очень смешной пассаж, перемещение в пределах диска это смена записи каталога у файла и происходит исключительно в mft. Да и фрагментация на ssd неважна из-за оптимизации износа самим накопителем, важно обеспечить работу trim и не заполнять диск под завязку, что полезно и для самой файловой системы.
 
AlexDAT

Цитата:
Есть более широкие возможности сжатия.

Да, есть, но например максимальное lzx сжатие нормально работает только для ридонли файлов и не наследуется при изменении файла, в отличии от дефолтного алгоритма. Подумалось сейчас, а может некоторые недовольные экспериментаторы из статей выше именно им и пользовались, потому и упирались в какие-то из этих ограничений? Это многое объяснило бы.
 
Но это дело десятое, для текстовых и изменяемых файлов вполне достаточно дефолтного сжатия, да и костылик то я сразу сделал, просто мне казалось если архивируется с пониманием на каких файлах установлен атрибут "сжатый", то логично что и распаковывать можно было бы так же, независимо от используемого "модуля" для распаковки, unrar, winrar, или sfx. Собственно, только поэтому и решил уточнить.

Всего записей: 328 | Зарегистр. 06-09-2006 | Отправлено: 08:05 06-03-2021
EugeneRoshal

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

Цитата:
Надо наверно уточнить, что это не для широкого использования, а во внутренней сети

Просто SFX это чаще для кого-то. А для личного использования обычно хранят .rar, а не .exe.
 
Впрочем, может в будущем имеет смысл подумать над командой "Switches" в SFX. Чтобы можно было указать "Switches=-oc" в комментарии к архиву. Конечно, не только ради -oc, а и для и прочих ключей. Правда надо будет сначала оценить, насколько это увеличит размер SFX модуля и стоит ли оно того. Сейчас в код SFX полноценный обработчик RAR'овских ключей не входит.

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
EugeneRoshal
 
Немного не точно. Давид Солмон (разработчик DEC OSF/1, Open VMS и Windows NT) когда-то нам в DEC объяснил как работает механизм сжатия в драйвере NTFS (NTFS.SYS) управляемый атрибутом "C" (Compressed):
 
1) Если у каталога в который пишется файл стоит атрибут С- ("не сжатый"), то файл пишется без компрессии в подходящие по размеру свободные участки тома, иначе если для файла установлен атрибут С+ перед его помещением в буфер записи в ОЗУ производится LZ77 сжатие.  
 
2) Если файл уже существует, то он считывается в ОЗУ, сжимается в буфере и передаётся в буфер записи.
 
3) Далее происходит запись в первый подходящий по размеру непрерывный свободный участок тома. Если его нет осуществляется фрагментация потока записи с предпочтением выбора близко расположенных кластеров.
 
При чтении драйвер проверяет состояние атрибута Compressed и если для файла его значение ON (С+), то при чтении файл помещается в промежуточный буфер в ОЗУ где происходит его декомпрессия, а после передаётся в буфер чтения ОС. Если атрибут compressed сброшен (С-) считанные данные сразу помещаются в буфер чтения.  
 
Для каталогов компрессия/декомпрессия не осуществляется и атрибут compressed используется для определения необходимости включения сжатия хранящихся в них файлов. Среднее сжатие тома NTFS может достигать ~ 1,4, но сжимать корневой каталог тома не рекомендуется т.к. это вызовет ошибки в определении скоростей чтения/записи на таком томе. Рекомендуется индивидуальное сжатие каталогов и содержащихся в них файлов при необходимости.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 14:25 06-03-2021
frost745



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 6.01 бета 1 (рус.)
Подробнее...

Всего записей: 4177 | Зарегистр. 26-02-2013 | Отправлено: 14:42 06-03-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот и я тут задумался. последний UnRARDLL.exe вроде раром пожато. однако...
картинка до установки атрибута сжатый и картинка после установки. видно раром плохо пожато. если есть еще куда жать.
 
а на файловой системе btrfs вообще можно выставить zstd метод сжатия. походу там и архиваторы не нужны.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 15:58 06-03-2021 | Исправлено: GoblinNN, 16:08 06-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
 
LZ77 не самый эффективный, но один из самых быстрых алгоритмов компрессии данных. Потому и применяется, в т.ч. в аппаратуре - например в стримерах (НМЛ) с аппаратным сжатием, таких как COMPAQ 9000 DDS-3 (HP StorageWorks DAT 24) стример, которые при подаче по шине команды осуществляют аппаратное сжатие записываемого потока для увеличения ёмкости носителя. Это также увеличивает и скорость записи т.к. физический объём записываемых данных уменьшается по сравнению с исходным, а при чтении устройство само осуществляет их декомпрессию.  
 
Но, расплатой за скорость и минимальные требования к вычислительной мощности процессора данного алгоритма является его не очень высокое сжатие зависящее от структуры входного бинарного потока.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 16:32 06-03-2021
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG, но zstd этот флаг (сжатый/не сжатый) пожать не смог. что ставишь, что нет - без изменений.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 16:35 06-03-2021
EugeneRoshal

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

Цитата:
последний UnRARDLL.exe вроде раром пожато.

Там 300кб SFX модуль, который ничем не сжат.

Всего записей: 2268 | Зарегистр. 29-04-2013 | Отправлено: 16:59 06-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
 
Это флаг файловой системы. До архиватор сжатый поток не доходит. Компрессия NTFS реализована в драйвере NTFS.SYS, а тот работает в цепочке "устройство - драйвер устройства - драйвер ФС - диспетчер I/O ОС - прикладная задача".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
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 | Отправлено: 17:28 06-03-2021
Egor2020

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого-нибудь сохранились следующие русские дистрибутивы WinRAR?:

Цитата:
wrar380ru.exe
wrar393ru.exe
wrar401ru.exe
wrar411ru.exe
wrar521ru.exe
winrar-x64-393ru.exe
winrar-x64-401ru.exe
winrar-x64-411ru.exe
winrar-x64-521ru.exe

Если да, то, пожалуйста, залейте их одним ZIP-архивом на Яндекс.Диск или на файлообменник upload.ee и отправьте мне ссылку. Поиск в Яндексе и Google выдает только битые ссылки, которые не пробиваются через Wayback Machine. Заранее спасибо.

Всего записей: 1726 | Зарегистр. 01-03-2020 | Отправлено: 14:16 08-03-2021 | Исправлено: Egor2020, 14:21 08-03-2021
ALeXkRU



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Egor2020
Цитата:
У кого-нибудь сохранились  

в шапке же:
Цитата:
Скачать ранее вышедшие версии также можно с официального сайта.  
...
Коллекция всех ранее выходивших версий...  

там не сохранились разве?  

Всего записей: 11802 | Зарегистр. 03-12-2003 | Отправлено: 14:23 08-03-2021
MihailM



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

Цитата:
У кого-нибудь сохранились следующие русские дистрибутивы WinRAR?:  

Вот тут посмотри http://ftp.infania.net/PUB/WinRAR/ , незнаю откуда ноги растут . нашел через Гугль..

Всего записей: 2498 | Зарегистр. 19-10-2003 | Отправлено: 14:27 08-03-2021
Egor2020

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

Цитата:
там не сохранились разве?

Нет, к сожалению, не сохранились.

Всего записей: 1726 | Зарегистр. 01-03-2020 | Отправлено: 14:27 08-03-2021
GGS



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Egor2020
См. ЛС
P.S. Кроме winrar-x64-393ru.exe

Всего записей: 1039 | Зарегистр. 25-03-2002 | Отправлено: 14:43 08-03-2021 | Исправлено: GGS, 14:45 08-03-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