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

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

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

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

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

Цитата:
Но вопроса это не меняет - зачем?

ну как зачем? есть допустим папка с текстовыми файлами. вместо создания tar потом этот tar сжимать bzip2, проще сразу сжать в zip с методом bzip2. все они не могут сразу сжимать папки с файлами, сжимают по одному файлу. все просто. может народ под линуксом привык но под windows как-то не привычно.

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 06:25 30-01-2023 | Исправлено: GoblinNN, 06:33 30-01-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
insorg
 
xz(1) (xz, скрипты вызова с опциями - unxz, xzcat, lzma, unlzma, lzcat) это основанная на LZMA SDK реализация LZMA для UNIX/Linux, но есть и её Windows-реализация в POSIX-эмуляторах Msys/Msys2/CygWin.
 
tar(1) вообще не сжимает контейнер, а создаёт на магнитной ленте или при наличии ключа -f в виде нового объекта с именем <arcname>.tar точную копию поддерева каталогов файловой системы от указанного в команде каталога. И если в команде tar -c указано сжатие, то tar или передаёт стримеру команду включить аппаратную компрессию или если в команде tar -c указан ключ -f вызывает утилиту rmt(8) которая зовёт внешний архиватор, а после завершения его работы удаляет <arcname>.tar.
 
Исключением была утилита bsdtar(1) (исключена из состава FreeBSD 10-й ветки) в которую был встроен компрессор gzip/bzip2/xz/lzma.
 
Это описано в man (Справке) и документации ОС семейства UNIX.
 
Поэтому любой архиватор создавая файл тарбалла всегда выполняет это в три этапа:
 
make <arcname>.tar
compress <arcname>.tar <arcname>.tar.<arctype>
remove <arcname>.tar
   
 
Rar, 7-Zip в этом не исключение, посему утверждения об ином ошибочны, а сам тарбалл внутри визуально выглядит как АРХИВ/TAR/КОПИЯ_ФС с правами доступа, символическими и жёсткими связями объектов чем принципиально  отличается от архивных файлов.
 
Fix typo


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

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 14:30 30-01-2023 | Исправлено: Victor_VG, 22:41 30-01-2023
BorlandIMHO

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Чисто для уточнения:
Цитата:
Исключением была утилита bsdtar(1) (исключена из состава FreeBSD 10-й ветки) в которую был встроен компрессор

В Win10 [Version 10.0.19045.2486] встроен-таки bsdtar именно с компрессором, насколько я понимаю:

Цитата:
tar(bsdtar): manipulate archive files
First option must be a mode specifier:
  -c Create  -r Add/Replace  -t List  -u Update  -x Extract
Common Options:
  -b #  Use # 512-byte records per I/O block
  -f <filename>  Location of archive (default \\.\tape0)
  -v    Verbose
  -w    Interactive
Create: tar -c [options] [<file> | <dir> | @<archive> | -C <dir> ]
  <file>, <dir>  add these items to archive
 -z, -j, -J, --lzma  Compress archive with gzip/bzip2/xz/lzma
  --format {ustar|pax|cpio|shar}  Select archive format
  --exclude <pattern>  Skip files that match pattern
  -C <dir>  Change to <dir> before processing remaining files
  @<archive>  Add entries from <archive> to output
List: tar -t [options] [<patterns>]
  <patterns>  If specified, list only entries that match
Extract: tar -x [options] [<patterns>]
  <patterns>  If specified, extract only entries that match
  -k    Keep (don't overwrite) existing files
  -m    Don't restore modification times
  -O    Write entries to stdout, don't restore to disk
  -p    Restore permissions (including ACLs, owner, file flags)
bsdtar 3.5.2 - libarchive 3.5.2 zlib/1.2.5.f-ipp  
 


----------
http://www.imho.ws

Всего записей: 2403 | Зарегистр. 12-10-2006 | Отправлено: 15:49 30-01-2023
los

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

Цитата:
Чисто для уточнения:  

во FreeBSD и macOS тоже используется bsdtar Victor_VG как обычно спешит с выводами.
 
Victor_VG

Цитата:
...или если в команде tar -c указан ключ -f вызывает утилиту...

бред.

Цитата:
Поэтому любой архиватор создавая файл тарбалла всегда выполняет это в три этапа:  

tar c foo | gzip > foo.tgz
 
P.S.
PISIX на POSIX исправьте

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 18:07 30-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Цитата:
вместо создания tar потом этот tar сжимать bzip2, проще сразу сжать в zip с методом bzip2
Это вообще костыли и отдельная песня.
Цитата:
проще сразу сжать в zip с методом bzip2
Если у тебя есть доступ к zip, тем более с такими извращениями, то у тебя будет доступ и к другим нормальным конейнерам, в том числе нормальным 7z, zstd и всему остальному. Целесообразности запихивать это всё в .zip оно не добавляет.
 
Добавлено:
Заодно с учётом последствий в виде путаницы среди кучи одинаково выглядящих zip'ов - а что же там внутри, где я могу это распаковать и что кому можно слать... Нафиг.
 
Добавлено:
Я понимаю, что разрабы формата добавили "это" в спеки как "допустимое", но это не означает, что оно рациональное и беспроблемное.

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



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

Цитата:
можно подвесить систему. мой старенький ноут Lenovo g480 с 4 гигами памяти виснет.  
Это можно отнести к косякам самого zstd.exe, и кстати пока то-да-сё не могу понять, тянет ли такое обсуждение на оффтоп или даже на причину открытия новой темы…
 
Я у себя вижу, что zstd
 
с параметром только -22 --ultra требует меньше памяти; работает быстрее; vhd-образ, взятый для теста жмёт  
28%; WinRar кажет размер словаря 128Гб
 
с параметром --ultra -22 --long=31 --zstd=hlog=30,clog=30,slog=29,tlen=9999 требует ещё больше памяти; работает дольше; образ-vhd вятый для теста жмёт 25%; WinRar не кажет размер словаря.
 
WinRar сжимает 27%
 
Кстати, если какие-то местные чудаки интересуются процентом загрузки процессора, то zstd тоже бдин не смог — это видимо очень важно
 

Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 20:17 30-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000
И зачем тогда этот zstd при наличии RAR и 7zip, которого читают практически все?

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
 
Fix typo
 
Идём на FreeBSD.org, смотрим мануал, задаём поиск по ключевому слову bsdtar, раздел 1 - General Commands, выбираем версию FreeBSD 9.3-RELEASE and Ports - есть страница BSDTAR(1), а уже в 10.0-RELEASE and Ports выводят TAR(1)l. /usr/bin/bsdtar это переименованный tar симлинк с которого указывает на tar - это ответ одного из разработчиков ядра FreeBSD.

Цитата:

Цитата:
...или если в команде tar -c указан ключ -f вызывает утилиту...

бред.  

tar c foo | gzip > foo.tgz - куча грубых ошибок!, а правильно tar -cO foo | gzip > foo.tgz.
 
* tar появился в Unix System 7 в январе 1979 и во FreeBSD есть начиная с FreeBSD 1.0.

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

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 23:40 30-01-2023 | Исправлено: Victor_VG, 00:20 31-01-2023
los

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

Цитата:
Идём на FreeBSD.org, смотрим

Есть проще способ - tar --version
 

Цитата:
tar c foo | gzip > foo.tgz - куча грубых ошибок!, а правильно tar -cO foo | gzip > foo.tgz.  

это для тех кто tar вчера увидел.
'с' без минуса - краткая допустимая форма оставшаяся с древних времен. 'O' вв данном случае не нужна т.к. выполняется упаковка, а не извлечение. В целом пример команды был дан чтобы показать что ваше рассуждение о "трех этапах создания...." не совсем корректно.
 
Перечитайте еще раз ваше

Цитата:
 
...или если в команде tar -c указан ключ -f вызывает утилиту...

И посмотрите для чего нужен ключ 'f', возможно, после этого поймете что комментарий 'бред' еще достаточно мягок.  
 

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 09:24 31-01-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
 
Я с tar познакомился ещё "вчера"-  в 82-ом на PDP-11/70 и за "допустимые формы" профессор Фролов студентам лично по шаловливым ручкам бил ... если его коллег Бухтиярова и Олюнина рядом не было, а дядя Толя Никитенко рвал студенческий и зачётку - "Вы у нас больше не учитесь!". Техника ошибок и разгильдяйства не прощает, даже если где-то это и "допустимая форма".

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

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 16:04 31-01-2023 | Исправлено: Victor_VG, 16:05 31-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дался вагс этот тар...
Есть же более адекватные вещи.

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
Причепилось, и то верно, стоп. Сюды хди!

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





оффтоп

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 19:58 31-01-2023 | Исправлено: Maz, 20:58 31-01-2023
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно, а Winrar умеет распаковывать архив zipx с методом Zstandard?

Всего записей: 2766 | Зарегистр. 13-10-2006 | Отправлено: 21:56 31-01-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
Это ещё что за дичь такая?

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



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

Цитата:
Это ещё что за дичь такая?

Здесь написано, что в стандарте Zip Zstandard определен как метод сжатия:
 
https://en.wikipedia.org/wiki/ZIP_(file_format)#Version_history
 

Цитата:
6.3.7: (2020)[24] Added Zstandard compression method ID 20.
6.3.8: (2020)[25] Moved Zstandard compression method ID from 20 to 93, deprecating the former. Documented method IDs 94 and 95 (MP3 and XZ respectively).

Всего записей: 2766 | Зарегистр. 13-10-2006 | Отправлено: 22:54 31-01-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
Первоисточник: APPNOTE.TXT

Цитата:
6.3.7         -Added Zstandard compression method ID (4.4.5)

это официальный документ владельца патента на формат ZIP. На него указывает поисковая ссылка на их сайте.
 

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

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 23:04 31-01-2023 | Исправлено: Victor_VG, 23:11 31-01-2023
insorg



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

Цитата:
4.1 What is a ZIP file
----------------------
 
   4.1.1 ZIP files MAY be identified by the standard .ZIP file extension  
   although use of a file extension is not required.  Use of the  
   extension .ZIPX is also recognized and MAY be used for ZIP files.  
   Other common file extensions using the ZIP format include .JAR, .WAR,  
   .DOCX, .XLSX, .PPTX, .ODT, .ODS, .ODP and others. Programs reading or  
   writing ZIP files SHOULD rely on internal record signatures described  
   in this document to identify files in this format.

То есть, они придумали это Х в конце, чтобы просто было. Такое себе..
 
Добавлено:
Хотя, может, это для обработки зипов по маске "*.???x" за один проход, то тогда можно попытаться найти смысл.

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
Вероятно как Trade Mark ибо вариантов "Zip" достаточно - 7-Zip, BZip2, GZip, LZip, RZip, ... а их надо различать!

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

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 23:37 31-01-2023
insorg



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

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
В спецификации PKware APPNOTE.TXT сказано:

Цитата:
1.0 Introduction
---------------
 
1.1 Purpose
-----------
 
   1.1.1 This specification is intended to define a cross-platform, interoperable file storage and transfer format.

и если её чётко соблюдать проблем не будет.

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

Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 01:08 01-02-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