LINUX.ORG.RU

Архиватор RAR 5.70

 ,


4

3

Состоялся релиз 5.70 проприетарного архиватора RAR. Список изменений в консольной версии:

  1. Ключи -ta, -tb, -tn, -to в командной строке можно дополнять модификаторами 'm', 'c' и 'a' после имени ключа. Таким образом, временные условия могут включать не только время изменения (modification), как это было в предыдущих версиях, но также время создания (creation, ctime, change time) и время последнего доступа (last access time).

    Такой ключ можно дополнять любым числом модификаторов, чтобы задать одну и ту же дату для всех указанных времён. Например, если указать ключ -tamc20190215, то будут обработаны файлы, изменённые и созданные после 15 февраля 2019 года.

    Новый модификатор 'o' позволяет переключаться от логики AND (И) к OR (ИЛИ), таким образом, если указать ключ -tamco20190215, то будут включены в обработку файлы, изменённые или созданные после 15 февраля 2019 года. Также допускается указывать в одной командной строке несколько фильтрующих время ключей с разными датами, например: -taco20190201 -tbmo20190210

    Ключи -ta и -tn также включают в обработку файлы, у которых точно совпадает указанная дата. Ключи -tb и -to исключают такие файлы.
  2. Новый ключ -ad1 позволяет рекурсивно распаковывать серию архивов, например 'rar x -r -ad1 arc\*.rar'. Для файлов, извлекаемых из каждого архива, создаётся отдельная папка, но в отличие от ключа -ad, этот ключ создаёт такие папки для каждой папки в архиве.
  3. Исправлены ошибки:
    • в консольном RAR были перепутаны местами размеры и времена исходного и целевого файлов в запросе перезаписи при обновлении файла в RAR-архиве с ключом -o;
    • команды, изменяющие имеющийся том RAR4, сбрасывают поле номера тома в 1. Это не влияло на распаковку, но для таких томов программа (например, WinRAR) показывала некорректный номер тома;
    • устранён сбой при чтении комментария из повреждённого RAR-файла.

Также обновлён распаковщик с открытым кодом UnRAR до версии 5.7.3.

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 6)

Ответ на: комментарий от tiinn

так это тебе ни бзип ни хз не нужен. тебе нужен обычный зип( не путать с 7зип) емнип то

zip file.zip file
и
zip -r folder.zip folder

Thero ★★★★★
()
Ответ на: комментарий от hobbit

Может, просто unrarfree надо обновить? Формат архива-то иногда меняется. Учитывая это:

Также обновлён распаковщик с открытым кодом UnRAR до версии 5.7.3.

Это разные программы.

UnRar free — это вот https://packages.ubuntu.com/cosmic/unrar-free Я даже их оф сайт не могу найти, ибо gna.org всё. Она с открытым кодом и со «свободной» лицензией. Обновлять её не на что — она не развивается давным-давно.

Вот ещё https://directory.fsf.org/wiki/Unrar-free Всем даже плевать, что оно того.

В топике оригинальная программа с открытым кодом. Но не со «свободной» лицензией — freeware.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 3)
Ответ на: комментарий от tiinn

А как в этих ваших bzip2 и xz зазиповать ОДИН файл в архив с расширением .zip, чтобы он в винде стандартными средствами открылся?

Есть же линуксовый zip, консольный который.

hobbit ★★★★★
()
Ответ на: комментарий от Vudod

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

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

hobbit ★★★★★
()
Ответ на: комментарий от i-rinat

Gna! помер. Причём кажись даже никто и не заметил. Никто и тут не писал вроде.

Wikipedia

PS: а нет, один раз один аноним написал в одном комментарии ☝🏿 Microsoft закроет в ближайшем будущем свободный хостинг CodePlex (комментарий)

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 3)
Ответ на: комментарий от arthas

Это - да, проблема. Хотя эту проблему вполне можно было бы решить «за пределами мирка венды», точно так же, как решили, например, вопрос с кодировками _содержимого_ файлов (в mcview/mcedit я могу по Alt+E выбрать нужную кодировку). Что-то подобное можно было бы сделать и для _имён_ файлов в архивах.

hobbit ★★★★★
()
Ответ на: комментарий от athost

Часто заливаю для виндузятников большие файлы на облако Mail.ru

Приходится резать по 2Г раром.

Можно было бы сделать zip и порезать его чем-нибудь типа hjsplit (есть как под винду, так и под линукс). Но да, это на одно телодвижение больше, а для виндузятников и на целых два (надо будет ещё этот самый hjsplit поставить).

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от anonymous

Прочтение принципов Unix перед сном в качестве терапии.

Принципы Unix очень хороши... когда используются по назначению — в качестве полезной инженерной методики, с пониманием границ её применения. Если же они начинают как религия пихаться везде без разбору - превращаются в пугало.

Где-то удобен юниксвей, где-то комбайн. Для кроссплатформенного архиватора, продукты деятельности которого можно скинуть любому, действительно не хватает архиватора-комбайна. С архивацией, сжатием, доступом к любому файлу архива без полной распаковки (unix-way здесь уже проиграл), опциональной многотомностью, опциональным шифрованием и опциональным кодером Рида-Соломона. Да, чтобы не велосипедить, почти для всего написанного можно использовать готовые библиотеки, это тоже почти юникс-вей, только на уровне библиотек, а не утилит.

И написать-то такой архиватор не очень большая проблема. Проблема в том, чтобы он стал массовым на винде. Т.е. грубо говоря, потеснил тот же рар. А пользователям проприетарной ОС объективно сложно объяснить, что им даст замена проприетарного архиватора на свободный (я, например, тоже не понимаю, что ИМ это даст). Разве что продвигать его как «бесплатный аналог RAR со всеми плюшками».

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от eol3000

Кодировки действительно проблема, а вот двукратной разницы я что-то не видел. Проценты - видел. Это на каких файлах такое?

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Есть же линуксовый zip, консольный который

Ага, мне уже подсказали

tiinn ★★★★★
()
Ответ на: комментарий от Thero

ходят слухи что в горах водится человек купивший винрар, но никто его не видел..

Юрики покупали вполне себе массово, по крайней мере, пока халявный 7-zip не вышел.

hobbit ★★★★★
()
Ответ на: комментарий от q0tw4

Если уж совсем прижало подойдёт.
Запаковываем ресурсы в squashfs и монтируем его в какой-нибудь каталог(через squashfuse например, ему не нужны права рута). Но не думаю что такой способ когда-нибудь станет популярным.

x13
()
Ответ на: комментарий от hobbit

вот двукратной разницы я что-то не видел. Проценты - видел. Это на каких файлах такое?

Думаю, такое легко достигается на текстовых (и не только) файлах с близким содержанием. Солид архив плюс большой словарь.

greenman ★★★★★
()

Почему не пишут, что это официальный релиз версии без поддержки ACE, в котором нашли дыру.

Т.е. распаковывать любой архив винраром до версии 5.70 - небезопасно.

maxlinux
()
Ответ на: комментарий от hobbit

Юрики покупали вполне себе массово, по крайней мере, пока халявный 7-zip не вышел.

Первая версия 7-zip вышла в 1999 году, согласно Википедии. А штрафовать за пиратские программы начали лет через 5-7. Тогда 7-zip уже был пригоден к использованию, но малоизвестен.

С какого года начали мигрировать на него?

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

Ну а гуёвый 7zip File Manager вышел в конце 2002 года

fornlr ★★★★★
()
Ответ на: комментарий от x13

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

q0tw4 ★★★★
()
Ответ на: комментарий от anonymous

Забыл добавить, для любителей теории заговора:

ограничивается к ip Генпрокуратура 27-31-2018/Ид2971-18 16.04.2018

anonymous
()
Ответ на: комментарий от maxlinux

Почему не пишут, что это официальный релиз версии без поддержки ACE, в котором нашли дыру.

Т.е. распаковывать любой архив винраром до версии 5.70 - небезопасно.

Потому, что это «Список изменений в консольной версии»
он в 2 раза короче полного списка изменений (нет информация про WinRAR и про UNACEV2.DLL)

linuks ★★★★★
() автор топика
Ответ на: комментарий от question4

С какого года начали мигрировать на него?

Ну я массовое распространение наблюдал 7 лет назад. И я не думаю, что на него так прямо все мигрировали, кому очень надо, тот и сейчас винрар покупает.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от anonymous

Я не поленился и нашёл это письмо. Там идёт борьба с ИГИЛ, к блокировке прилагаются куча доменов телеграма и 3 (ТРИ) айпишника. Хочешь сказать, на одном из этих трёх висит сайт 7-zip?

hobbit ★★★★★
()

А почему в новости ни слова о том, что из rar выкинули поддержку распаковки ace архивов из-за уязвимости в сторонней библиотеке unacev2.dll

anonymous
()

ради интереса провёл мини тест.

┬─[alex@njcm:~/t/lnx]─[01:06:52 PM]
╰─>$ du -sh linux-4.20.13
912M    linux-4.20.13
┬─[alex@njcm:~/t/lnx]─[01:07:22 PM]
╰─>$ ll
total 976M
drwxr-xr-x 25 alex alex 4.0K Feb 27 11:09 linux-4.20.13/
-rw-r--r--  1 alex alex  99M Feb 28 12:52 linux-4.20.13.7z
-rw-r--r--  1 alex alex 186M Feb 28 12:29 linux-4.20.13-best.rar
-rw-r--r--  1 alex alex 103M Feb 28 12:43 linux-4.20.13m.tar.xz
-rw-r--r--  1 alex alex 149M Feb 28 12:44 linux-4.20.13m.tar.zst
-rw-r--r--  1 alex alex 100M Feb 28 12:14 linux-4.20.13-orig.tar.xz
-rw-r--r--  1 alex alex 186M Feb 28 12:22 linux-4.20.13.rar
-rw-r--r--  1 alex alex 156M Feb 28 12:53 linux-4.20.13.tar.gz
по скорости rar пакует чуть быстрее xz, 7z так же как и xz, zstd рвёт всех. В общем кроме как распаковывать почту от виндузятников применение этому старичку я не вижу.

vasyan
()
Ответ на: комментарий от anonymous

А почему в новости ни слова о том, что из rar выкинули поддержку распаковки ace архивов из-за уязвимости в сторонней библиотеке unacev2.dll

Из WinRar выкинули. Например, в линуксовом Rar его и не было.

fornlr ★★★★★
()
Ответ на: комментарий от hobbit

Честно говоря, сам уже не помню, но где то видел двухкратную разницу. Так то разница чаще в 25-50 %, но это ведь тоже неплохие цифры.

eol3000
()
Ответ на: комментарий от vasyan

Когда сжимается tar, то solid уже есть. У rar solid по-умолчанию для гуйной версии, вроде так. В общем, без solid на куче мелких файлов сравнивать бессмысленно.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

У rar solid по-умолчанию для гуйной версии

Нет

fornlr ★★★★★
()
Ответ на: комментарий от hobbit

Там идёт борьба с ИГИЛ, к блокировке прилагаются куча доменов телеграма и 3 (ТРИ) айпишника. Хочешь сказать, на одном из этих трёх висит сайт 7-zip?

Я смотрю, ты многое упустил. Если что, 7-zip хостится в DO, некоторые подсети которого улетели в блок РКН без суда и следствия. Задним числом, из-за шума с телеграмом и частными проксями.

Но тебе проще поверить в козни проприетарщиков, мде.

anonymous
()
Ответ на: комментарий от hobbit

Я не поленился и нашёл это письмо. Там идёт борьба с ИГИЛ, к блокировке прилагаются куча доменов телеграма и 3 (ТРИ) айпишника

Нету чёткого соответствия между сайтом и ip. А с блокировками просто тупо пулы адресов банят.

Крупные компании начнут возмущаться и писать письма, тогда может репу и почешат и что-то сделают. А всяким инди делать нечего — они никто.

И кстати 7-zip.org не поддерживает ipv6. А так бы хоть у кого-то из пользователей не было бы блокировки 🙂

fornlr ★★★★★
()
Ответ на: комментарий от vasyan

Ну уже лучше gzip и zstd.

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

greenman ★★★★★
()
Ответ на: комментарий от greenman

но я считаю это не правильным, такими темпами мы дойдём до уровней сжатия и прочих аргументов у xz, zstd, 7z. Если сравнивать то только дефолт, то что делает обычный юзер не разбираясь в тонкостях.

vasyan
()
Ответ на: комментарий от Feonis

Кстати, уже разблокировали.

уже снова заблокировали. А так, да. в конце 18 года 7-zip.org стал открываться без проблем, а теперь снова за свежими версиями через тор приходится лазить.

anonymous
()
Ответ на: комментарий от vasyan

Пользователю как-то на эту спецодимпиаду всё равно по большому счёту.

Дефолтный рар побыстрее, при првреждении лучше восстановить, но размер побольше будет.

Ну вот такой размен. Вполне естественный.

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

Ээээ, а часто ты архивы при «првреждении» восстанавливал? О каких объёмах идёт речь?

Если отложить в сторону перенос через дискеты (где кстати восстановление rar при сбоях никак не помогает), то я припомню из своей практики ровно один случай (как выяснилось при копировании с диска на диск сбоил контроллер при пересылки по нему определённой последовательность байт объёмом примерно в 2 МБ — было обнаружено экспериментальным путём) на эксперименте в 10+ лет и объёмом данных сжатых bzip2 10+ ТБ. Естественно при записи файла данных считается его md5 сумма и сам файл бэкапился в трёх местах, но то была защита не против порчи архива, а против утери хранилища (вот которая один раз почти случилась, от того и три места).

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от greenman

solid это не только единый поток как tar, это ещё попытка дедупликации по имени/расширению файла, то есть сортировка. Так что это разные вещи. solid — это в случае порчи одного байта шанс грохнуть весь архив, а не ровно один файл на который этот байт пришёлся.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.