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

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

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

Цитата:
У меня в Mac mini M1 xz в терминале отсутствует.

там сам tar собран на базе libarchive с поддержкой упаковки и распаковки xz.

Всего записей: 7934 | Зарегистр. 08-09-2001 | Отправлено: 16:13 27-06-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Проверил, действительно, tar справляется без xz. Значит, при желании можно будет поменять формат. Но при нынешних размерах Unix дистрибутивов RAR я пока в этом особого смысла не вижу.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 17:48 27-06-2025
tansy

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

Цитата:
Посмотрите pigz. возможностей больше чем у gzip.

 
Конечно, но есть, но. Pigz использует Zlib, для уровней 1-9, поэтому его сжатие не будет отличаться от Gzip.
Он также использует Zopfli (``pigz -11''), но он медленно. Очень медленно, и если у вас нет много, много ядер, чтобы компенсировать это, так как Pigz является мульти резьбовым приложением, вы не будете использовать этот алгоритм.
Лучшим вариантом будет libdeflate-gzip, так как он быстрый и с уровнем -12, почти так же хорош, как Zopfli, или Winrar с контейнером Gzip . Это лучше, чем gzip -9, хотя и не так много, но имеет преимущество в том, что все на компьютере с Winrar.
 

Код:
 

Compressor name         Compress     Compress Compr. size  Ratio Filename
--                      time[ s]  speed[MB/s]        [ B]      %
memcpy                         -            -     1658880 100.00 rarlinux-x64-712.tar
zlib 1.2.11 -6             0.247        6.690      741172  44.68 rarlinux-x64-712.tar.gz
zlib 1.2.11 -9             0.947        1.750      735807  44.36 --
gzip 1.14 -6               0.210        7.890      740605  44.64 --
gzip 1.14 -9               0.709        2.339      735090  44.31 --
pigz 2.8 -11 -p1          55.251        0.029      702497  42.34 --
pigz 2.8 -11 -p2          30.377        0.047      702497  42.34 --
pigz 2.8 -11 -p4          19.987        0.083      702497  42.34 --
pigz 2.8 -11 -p8          10.734        0.154      702497  42.34 --
pigz 2.8 -11 -p16          5.573        0.297      702497  42.34 --
libdeflate-gzip -9         0.169        9.815      725983  43.76 --
libdeflate-gzip -12        0.636        2.608      706566  42.59 --
winrar.exe -afgzip -m5     1.195        1.388      732282  44.14 --

 

 


> Check pigz. There are more opportunities than Gzip.
 
Surely, but there is a but. Pigz uses zlib, for levels 1-9, so it's compression will not be any different than Gzip.
It also uses Zopfli (``pigz -11'') but it's slow. Very slow, and unless you have many, many cores to compensate for that, asm Pigz is multi threaded application, you will not use this algorithm.
Better option would be libdeflate-gzip, as it's fast and with level -12, almost as good as Zopfli, or WinRar with Gzip container. It's better than Gzip -9, although not much, but has advantage of being on everyone's computer involved with WinRar.

Всего записей: 42 | Зарегистр. 19-09-2024 | Отправлено: 21:30 27-06-2025 | Исправлено: tansy, 23:11 27-06-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А как же, нужно сделать контейнер с ID метода, еще ZSTD приделаем и LZMA/2, TAR еще нужен с выбором форматов GNU/POSIX - как без него папку GZip/ZSTD паковать.  
 
И назовем это RarZ, а что ZipX есть, что мы хуже. И таким манером получим модуль упаковки TC из коробки, без плагинов. Там специально 3 переключателя - TAR, GZ и киллер опция TGZ сразу.

Всего записей: 3377 | Зарегистр. 13-10-2006 | Отправлено: 04:40 28-06-2025
tansy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tar - архивер, а не компрессор. Как `Zip -0 '. Он вызывает другой внешний компрессор для сжатия упакованного архива tar.
Для того, чтобы заставить его работать, компрессор должен иметь возможность пропитывать данные от Stdin до Stdout. Каждый крупный, «основной поток» *nix Compressor может сделать это. В случае различного компрессора, как здесь, будет Winrar, потребуется двухэтапный процесс процесса - архивный файл с Tar, а затем сжимать его к формату .gz.
Здесь является примером.
 


'Tar' is archiver and not a compressor. Like `zip -0'. It invokes other, external compressor to compress packed tar archive.
In order to make it work compressor must be able to pipe data from stdin to stdout. Every major, 'main stream' *nix compressor can do that. In case of different compressor, like here would be WinRar, it would require two step process - archive file with tar and then compress it to .gz format.
Here is an example.

Всего записей: 42 | Зарегистр. 19-09-2024 | Отправлено: 10:27 28-06-2025 | Исправлено: tansy, 10:30 28-06-2025
los

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

Цитата:
Here is an example.

Это для GNU tar, в macOS используется BSD tar. Есть различия в синтаксисе и возможностях.
 
lelik007

Цитата:
TAR еще нужен с выбором форматов GNU/POSIX

ага, ustar, pax и прочая прочая.

Всего записей: 7934 | Зарегистр. 08-09-2001 | Отправлено: 11:17 28-06-2025
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tansy
Интересно, а зачем это делать с помощью Winrar, в Linux GNU TAR и GZip есть из коробки, можно использовать нативные программы.
 
А в Windows не смотря на то, что в Windows 10 как минимум и далее, есть и bsdtar (libarchive) с возможностью упаковки в tar.gz, есть 7-Zip и Total Commander, которые в GUI это умеют, этот формат не имеет особого распространения.

Всего записей: 3377 | Зарегистр. 13-10-2006 | Отправлено: 11:56 28-06-2025 | Исправлено: lelik007, 11:57 28-06-2025
tansy

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

Цитата:
Это для GNU tar, в macOS используется BSD tar. Есть различия в синтаксисе и возможностях.  

 

Код:
 
$ bsdtar -c -f - dir | gzip -9 > archive.tar.gz
 


Всего записей: 42 | Зарегистр. 19-09-2024 | Отправлено: 12:02 28-06-2025 | Исправлено: tansy, 13:31 28-06-2025
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tansy, для bsdtar '-f -' в данном случае можно не использовать
 
tar c dir | gzip -9 >file.tgz
Или так
tar acvf file.tgz dir
Или так
tar acvf file.tgz --options gzip:compression-level=9 dir
Или так
....
 
Вариантов хватает, но зачем это в теме про WinRAR?


Всего записей: 7934 | Зарегистр. 08-09-2001 | Отправлено: 14:00 28-06-2025
tansy

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

Цитата:
для bsdtar '-f -' в данном случае можно не использовать  

Это незначительные детали. Они могут понять это.
Вот bsdtar, с которым вы можете играть.
 

Цитата:
Вариантов хватает, но зачем это в теме про WinRAR?  

Уже объяснил это здесь.
Это не я задаю не относящиеся к делу вопросов.
 


> For bsdtar '-F -'In this case, you can not use
These are minor details. They can figure it out.
Here is bsdtar you can play with.
 
> There are enough options, but why is this in the topic about Winrar?
Already explained it here.
It's not me asking irrelevant questions.

Всего записей: 42 | Зарегистр. 19-09-2024 | Отправлено: 15:08 28-06-2025 | Исправлено: tansy, 15:10 28-06-2025
rzt



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заметил такую вещь: WinRAR не удаляет файл из многотомного архива, кнопка удалить серая, и на delete нет сообщений от программы, хотя галочка заблокировать изменения не стоит.  
Это баг или так задумано?

Всего записей: 599 | Зарегистр. 16-07-2004 | Отправлено: 13:47 01-07-2025 | Исправлено: rzt, 13:47 01-07-2025
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rzt
Так задумано. WinRAR не умеет модифицировать многотомные архивы.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 15:47 01-07-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
А зачем так сделано? Есть какие-то сложности?

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 17:29 01-07-2025
Inoz2000



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Цитата:
Есть какие-то сложности?
С томами rar куча 'сложностей'
Например можно тестировать многотомный архив с отсутствующими томами, но присутствующими rev-файлами и в процессе тестирования тома будут восстановлены, хотя такой задачи не было.
 
Вот я начудил сейчас эксперимент:
Создал трёхтомный архив с 6% инфо для восстановления и два rev-файла
Меняю во втором томе инфо восстановления на 3%
Первый том удаляю
Захожу во второй том и нажимаю Тест
Идёт процесс – в окне проверки пишется строка 'Вычисление контрольной суммы:'
…и появляется запрос на подтверждение замены файла —
если нажать Да — скажет, что файл занят, но о результатах тестирования не скажет
п.с. Ну, я сейчас на работе и не до экспериментов - тут ноутбук маломощный 4ГБ озу

Всего записей: 5475 | Зарегистр. 23-04-2009 | Отправлено: 19:03 01-07-2025
insorg



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

Цитата:
можно тестировать многотомный архив с отсутствующими томами

А смысл?

Цитата:
4ГБ озу

Главное - что не 1...

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 19:30 01-07-2025
EugeneRoshal

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

Цитата:
Есть какие-то сложности?

Да. Сейчас добавление или удаление работает с одним архивом. А тут пришлось бы изменять несколько томов за одну команду. Уметь модифицировать файлы, порезанные между несколькими томами. Корректно отрабатывать перенос флагов "продолжение в следующем или предыдущем томе", если файл с этим флагом удален или изменил позицию. После завершения обновлять REV тома.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 20:08 01-07-2025
insorg



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

Всего записей: 19718 | Зарегистр. 04-11-2010 | Отправлено: 20:11 01-07-2025
rzt



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

Цитата:
Так задумано. WinRAR не умеет модифицировать многотомные архивы.

Желательно переделать. В нашей конторе пересылка гигабайтов документации во внешний мир только через почту,  а у почты свои запросы - нельзя exe, cmd, lnk и даже chm + ограничения на размер + нельзя шифрованное.
Ограничения на размер решается многотомным архивом и макросом отправки в outlook.
И вот в практике надо удалить какой то один мелкий файлик из многотомного архива - оказывается надо всё вручную перепаковать! неудобно реально.

Всего записей: 599 | Зарегистр. 16-07-2004 | Отправлено: 20:44 01-07-2025 | Исправлено: rzt, 20:46 01-07-2025
V0lt



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

rzt

Цитата:
В нашей конторе пересылка гигабайтов документации во внешний мир только через почту,  а у почты свои запросы - нельзя exe, cmd, lnk и даже chm + ограничения на размер + нельзя шифрованное.

Это какая-то жопа - бегите оттуда.
 
Админы могли бы SFTP или WebDAV настроить. Либо "облако" поднять.

Всего записей: 11199 | Зарегистр. 05-02-2003 | Отправлено: 21:15 01-07-2025
EugeneRoshal

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

Цитата:
То есть я могу спокойно упаковать нечто в многотомник и быть уверенным, что его в таком виде не изменят "случайно нажав не то"?

Текущие версии WinRAR не могут изменить файлы, хранящиеся в многотомном архиве, но могут модифицировать архивные атрибуты. Такие как комментарий, информацию для восстановления, метаданные (имя и дату архива), защиту от изменений.

Всего записей: 2605 | Зарегистр. 29-04-2013 | Отправлено: 21:38 01-07-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