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

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

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

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

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

Цитата:
WinRAR'у плохеет, когда tar.bz2 собран из большого количества независимых bz2 потоков.

Я выложил обновленную бету. Она должна нормально обрабатывать tar.bz2 с множеством потоков.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 21:14 27-01-2023
insorg



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

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 21:20 27-01-2023
Adewale

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Спасибо, теперь архивы открывает без проблем.
 
Обратил внимание на ещё один баг: так как в упомянутых мной архивах дата изменения всех файлов и каталогов была искусственно изменена на 24.02.2022, WinRAR при распаковке устанавливает для каталогов текущую дату, когда каталог был создан при распаковке. Если распаковывать WinRAR'ом архив 7z, то даты проставляются правильно - какие они были в архиве.

Всего записей: 402 | Зарегистр. 25-05-2015 | Отправлено: 21:41 27-01-2023
EugeneRoshal

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

Цитата:
WinRAR при распаковке устанавливает для каталогов текущую дату

Это я не сказал бы, что баг. Для каких-то форматов время папок устанавливается, для каких-то это не сделано. Где-то это было более востребовано, где-то менее.
 
В tar папки, похоже, обычно хранятся перед файлами, так что это надо держать в памяти список всех папок с временами и устанавливать после распаковки всех файлов. Может в следующих версиях доберусь.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 23:07 27-01-2023
insorg



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

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 23:20 27-01-2023
Adewale

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

Всего записей: 402 | Зарегистр. 25-05-2015 | Отправлено: 23:25 27-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Adewale
Тот случай, когда можно было бы спросить о необходимости хранить даты папок в архиве, если их можно восстановить по дате самого нового файла в ней, например. Любые другие даты какой-то пользы несут крайне редко, особенно если изначально эту дату после распаковки не восстанавливать.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 23:34 27-01-2023
EugeneRoshal

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

Цитата:
если конвертировать пачку архивов, конечные rar-архивы оказываются не совпадающими с оригиналами

Перевыложил бету с восстановлением дат папок для TAR. Проверьте.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 23:55 27-01-2023
Adewale

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Теперь всё работает как ожидается. Благодарю!

Всего записей: 402 | Зарегистр. 25-05-2015 | Отправлено: 00:28 28-01-2023
Adewale

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заметил, кстати, что ещё можно было бы улучшить - при пакетной конвертации, если происходит чтение содержимого архива с большим количеством файлов, приложение об этом не сообщает и кажется что оно зависло. То есть:

Код:
Создание архива aaa.rar
Тест aaa.rar
Удаление aaa.tar.bz2
<тут долго висим в ожидании когда прочитается содержимое bbb.tar.bz2 и кажется что приложение застряло на удалении одного лишь файла aaa.tar.bz2>
Извлечение из bbb.tar.bz2
Создание архива bbb.rar

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

Всего записей: 402 | Зарегистр. 25-05-2015 | Отправлено: 13:10 28-01-2023 | Исправлено: Adewale, 13:14 28-01-2023
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Adewale
Готового сообщения "Reading archive %s" в WinRAR нет, а в этой бете добавлять новые сообщения я бы не хотел. Есть "Processing archive %s". Я сейчас его добавил и обновил бету на rarlab.com. Можете посмотреть, если устраивает - оставлю.

Всего записей: 2258 | Зарегистр. 29-04-2013 | Отправлено: 17:01 28-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
Формально, между чтением и обработкой с точки зрения пользователя в контексте действия можно считать равнозначными. По крайней мере, я проблем не вижу, вряд ли вопрошающий не согласится.
Заодно и меньше лишних строк в языках.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 17:05 28-01-2023
Benchmark



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

Цитата:
Насколько я помню, подобную задачу разраб тотала решал в своё время. Пришёл к тому, что после завершения извлечения из архива делается второй проход - установка дат файлов и папок в соответствии с внутриархивными в случае их наличия.
Удобная штука, хотя по сути - дополнительная постобработка получается.

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

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 17:55 28-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Benchmark
Именно так. Когда обсуждали это в тот момент, аргументы были примерно те же.
Так-то, когда запись полезной нагрузки завершена, тогда и разумнее всего метки времени расставлять.
Разница лишь в подходе - читать архив потом второй раз, либо по ходу первого чтения параллельно в памяти сохранять время каждого объекта для финалочки без повторного чтения.
И уже в этом выборе есть разные мнения.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 18:23 28-01-2023
Adewale

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

Цитата:
Готового сообщения "Reading archive %s" в WinRAR нет, а в этой бете добавлять новые сообщения я бы не хотел. Есть "Processing archive %s". Я сейчас его добавил и обновил бету на rarlab.com. Можете посмотреть, если устраивает - оставлю.

Да, теперь весь процесс конвертации выглядит как надо. Спасибо.

Всего записей: 402 | Зарегистр. 25-05-2015 | Отправлено: 19:12 28-01-2023
Dead_Muzz_Eye



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://gcdnb.pbrd.co/images/F1f2DmTdQfqf.png?o=1
 
Что кроме RAR ещё упаковать можно? Когда-то вроде бы ARJ работал, наши электронщики пользовались в райцентре. А сейчас не пойму, как в упаковку вместо задвоенного RAR вернуть нужный вариант.

Всего записей: 26 | Зарегистр. 18-01-2023 | Отправлено: 02:27 30-01-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dead_Muzz_Eye
zip можно. но простенький. без всяких lzma, bzip2, xz, zstd.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 04:55 30-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Формально ещё jar можно, который по сути переименованный zip.
А зачем, кстати, в zip эти все lzma, bzip2, xz, zstd, если там должны быть deflate или store ?

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 05:07 30-01-2023
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
ну bzip2 лучше текст жмет. xz = lzma2 и lzma читай что и 7zip. ну zstd наверно просто раскручено и модно. но говорят, что оптимально скорость и сжатие. но это смотря какое железо.
вот так
Код:
zstd.exe --ultra -22 --long=31 --zstd=hlog=30,clog=30,slog=29,tlen=9999
можно подвесить систему. мой старенький ноут Lenovo g480 с 4 гигами памяти виснет.
кстати, тотал последних версий может zip lzma. просто в настройках вместо 9 поставить 10.
или вот может все эти методы сжатия.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 05:44 30-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Я в курсе про наличие этих способов засунуть такое в zip. Но вопроса это не меняет - зачем?
Потому что на каждый формат есть свой контейнер. Зачем совать эти алгоритмы в zip (если при наличии возможности их паковать, лучше использовать соответствующие контейнеры)... Вот в упор не вижу смысла.
Напоминает, как в 2005-2006м особые умники жали мп3, потом обзывали расширение wav и надеялись что это магическим образом сработает на их мобиле, которая мп3 не умеет.

Всего записей: 16698 | Зарегистр. 04-11-2010 | Отправлено: 05:55 30-01-2023
   

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