LINUX.ORG.RU

Вышел архиватор Rar 5.0 для Linux и FreeBSD с поддержкой нового одноимённого формата

 , ,


4

3

Из нововведений стоит отметить:

  • Увеличенный размер словаря вплоть до 1 ГБ.
  • Улучшенная, многопоточная распаковка.
  • Дата сохраняется во всемирном координированном времени (UTC), а не в локальном времени.
  • Кодировка UTF-8 по умолчанию для комментариев и имён файлов.
  • Новая схема коррекции ошибок на кодах Рида-Соломона, а также современный хеш BLAKE2sp длиной 256 бит позволят обнаруживать какие бы то ни было ошибки и восстанавливать даже сильно повреждённые архивы.
  • Алгоритм шифрования изменён с AES-128 на AES-256 в режиме CBC. Функция деривации ключа основана на PBKDF2 с использованием HMAC-SHA256 и другие улучшения безопасности.
  • Поддерживается определение символьных ссылок, жёстких ссылок и дубликатов файлов.
  • Понимание формата сжатия XZ и многое-многое другое.


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

anonymous

Проверено: Pinkbyte ()
Последнее исправление: unfo (всего исправлений: 2)
Ответ на: комментарий от TEX

А если понадобился какой то файл из архива - так распаковывай все, распаковывай полностью да ? :)))

А если понадобится - значит не думал когда создавал.

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

Скажи - как мне теперь туда добавить еще пару директорий ?

Спокойно подышать и понять что тебе это не нужно

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

А где чистый rar для сравнения? (причём непрерывный и индексированный)?

Непрерывный rar это tar.rar

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

А если понадобится - значит не думал когда создавал.

Конечно понадобиться - или архив это вещь по принципу - запаковал и забыл ? А если данные их архива зачем то, вот ведь глупость какая да, понадобились - значит плохо запаковал ?

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

Естественно. tar cvfz solid.tar.gz dir

На линии то ли К.О., то ли нуб, недавно открывший для себя unix-утилиты.

А без tar? ;) Если что, tar - это архиватор.

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

В отличии от Zip, который даже не имеет стандартной кодировки для имён файлов.

Уже давно как имеет, но не все программы поддерживают новую версию формата.

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

Спокойно подышать и понять что тебе это не нужно

Да - нужность solid архивов сильно преувеличена. Особенно когда они в свой крутости перестают быть архивами

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

А без tar не нужно.

Нить, в которую ты влез, начиналась так:

Ну, учитывая количество ругани, ещё есть gzip, лишённый подобных недостатков (вроде бы) и также поддерживающийся почти всем, чем можно.

Признай, что ты не читатель и извинись :D

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

Новые данные пакуй в новый архив.

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

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

Ну.. был но истек не то же самое что нет

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

Признай, что ты не читатель и извинись :D

Извинится за что? Архиваторы комбайны типа rar не нужны. Нужен tar и адекватный задаче компрессор который будут давать solid архив.

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

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

Так юзай тогда tar без компрессора, в чем проблема то?

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

Нужен tar и адекватный задаче компрессор который будут давать solid архив.

Для какой именно задачи тебе нужен такой «АРХИВ» ? Раз адекватный задаче ?

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

Так юзай тогда tar без компрессора, в чем проблема то?

Следи за руками

Нужны только solid архивы. Не solid архивы не нужны.

Вывод - tar без компрессора не нужен :)))

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

Для какой именно задачи тебе нужен такой «АРХИВ» ? Раз адекватный задаче ?

Очевидно для задачи сохранения сжатых данных.

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

Вывод - tar без компрессора не нужен :)))

Не нужен. Но тебе то нужен) Кому то вон и rar в школах нужен

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

Кроме проприетарности, какие-нибудь претензии к Rar имеются?

проприетарность достаточна, чтобы иметь претензии.

dikiy ★★☆☆☆
()

Вышел архиватор Не_нужно 5.0 для Linux и FreeBSD с поддержкой нового одноимённого формата

$ wget -c https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.tar.xz

$ tar xvf linux-3.11.tar.xz

$ xz -d linux-3.11.tar.xz

$ rar_static | grep Copyright
RAR 5.00   Copyright (c) 1993-2013 Alexander Roshal   22 Aug 2013

$ rar_static a -m5 -ma5 -md1G linux-3.11.tar.rar linux-3.11.tar

$ rar_static a -m5 -ma5 -md1G linux-3.11.rar linux-3.11

$ rar_static a -m5 -ma5 -md1G -se linux-3.11.solid.rar linux-3.11


$ ls -lh
128M linux-3.11.rar
108M linux-3.11.tar.gz
 86M linux-3.11.tar.bz2
 85M linux-3.11.solid.rar
 80M linux-3.11.tar.rar
 72M linux-3.11.tar.xz
 58M linux-3.11.tar.zpaq
quest ★★★★
()
Ответ на: комментарий от quest

Извинится за что?

Кто извинится за что? Ты меня совсем запутал.

Архиваторы комбайны типа rar не нужны. Нужен tar и адекватный задаче компрессор который будут давать solid архив.

А вот под альтернативной ОС tar с кириллицей криво (хуже упомянутого zip) работает. Переносимость, значить, архивов между платформами не обеспечивает. Что делать будете?

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

RAR дно, конечно. Однако как у 7z с восстановлением архивов? У RAR традиционно с этим все за*бись.

архиватор не должен заниматься этим делом. Для этого существуют такие программы как par2.

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

имеет смысл в 2013 году для обычного пользователя — zip. Потому что сжимает/разжимает быстро, есть ВЕЗДЕ и по дефолту. Те, несколько процентов, которые даст какой-нибудь рар вообще не имеют смысл при современных каналах

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

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

zip не utf-ный. Не нужен, значить. Компрене ву? Вот 7z - это да, вещь. Сабж же вообще - не пришей, прости г-споди.

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

К чему этот вопрос? Вы не согласны с тем, что проблема восстановления битых архивов сейчас менее актуальна?

актуальна допустим. Но она решается чем-то другим, но не rar'ом.

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

Что там с поддержкой томов?

Их тупо нет.

а что же тогда означает ключик -v?

С тем же успехом можно просто разрезать 7z архив split-ом

кстати, я так делаю часто. Чем не метод?

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

для сжатия пакетов и прочих нетипичных случаев возможно вырианты.

возможно вырианты.

мои глаза! :)

pihter ★★★★★
()
Ответ на: печалька от anonymous

Не раз была мысль, портировать под Linux

А что они такого делают, чего не умеет ни одна из нативных и свободных программ?

только потому, что ПРОПРИЕТАРЕН
Т.е. другими словами, если человек хочет получать деньги за свою работу

Это две большие разницы. Проприетарщина — это ущемление прав пользователя, это никак не связано с платностью или бесплатностью и «желанием получать деньги за свою работу».

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

Бесплатных проприетарных программ, за которые никто денег не получает тоже полно.

Почему-то пользователи Линукс считают, что для них всё должно быть бесплатным и с исходниками!

Бесплатно не обязательно, но с исходниками и на условиях свободной лицензии — обязательно.

А rar не нужен не только потому что проприетарный, но и потому что к нему нет свободных распаковщиков (ну точнее есть под старый формат). К тому же тот свободный unar, который есть трудно собирать.

Форматы файлов должны быть свободными и это совершенно необходимо — любой желающий должен без всяких проблем и выплат должен иметь возможность прочитать содержимое.

Xenius ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Как пакет для убунты называется? Какое PPA ставить?

Не знаю, у меня не Ubuntu. Пакет называется p7zip-9.20.1

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

Если ты не можешь использовать кусок кода из распаковщика, что бы сделать свой упаковщик - где ты тут увидел свободу?

«Можно изучать, как программа работает, и адаптировать её для своих целей» - если моя цель - сделать свой архиватор rar, а код unrar использовать для этой цели нельзя - значит код unrar - не свободный.

ForwardToMars
()

rar умрёт вместе с ШNНД0ВС

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

Они запрещают воссоздавать упаковщик независимо от того

Нельзя запретить воссоздавать упаковщик. Мы не в США, тут на патенты на алгоритмы всем насрать. Хочешь - напиши свой rar. Наезжать на тебя, конечно, могут, но к закону эти наезды (если вдруг возникнут) отношения иметь не будут.

Если я сейчас немного изменю распаковщик, уберу все эти acknow.txt и выложу под GPL

Фактически, лицензия на этот unrar - пример взаимоисключающих параграфов. С одной стороны, как выяснилось, GPL, с другой - ограничение на использование для своих целей. Что перевесит, будет зависеть от ситуации.

ForwardToMars
()
Ответ на: комментарий от nbw

Ну это, для Windows(r) 8™ коробочную версию для установки с нуля проблематично найти. Только апгрейды с предыдущих. Или портативные железки с Secure Boot с предустановленной покупать. Не катит что-то как-то...

Infra_HDC ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

шифрование с паролем есть?

Ящитаю что шифрованию вообще не место в архиваторе. Подобно тому, как не место архиватору в прикладных форматах данных.

Поясняю: гимп, например, сохраняет свои проекты в .xcf без сжатия, а если пользователю нужно сжатие, то он просто сохраняет не в .xcf, а в .xcf.zip или там в .xcf.gz таким макаром две логики (данные и сжатие) разделяются без потери функционала и с приобретением гибкости

Что посчет архивов - берем файл архива (готовый) и шифруем шифровалкой, дописывая расширение по аналогии с вышеописанным. Таким макаром я могу и xcf шифровать и вообще все. Юниксвэй, ибо

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

ZIP vs RAR это про тех же утят, что и PNG vs JPG

Всё правильно, только местами перрепутал: в данно случае RAR — это PNG.

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

для Windows® 8™ коробочную версию для установки с нуля проблематично найти.

О_о Какие у вас проблемы, однако. Не позавидуешь. А зачем с 7-zip на RAR переходить-то? Баллмер велит?

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

Не обязательно именно торрент, конечно, но вообще p2p это хорошо. ☺

А с пиратами как бороться? :)

А вообще, уверен, что в каком-нибудь apt-get'e скоро запилят, если еще не запилили...

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

Очевидно для задачи сохранения сжатых данных

Предлагаю две задачи сохранения сжатых данных.

1-я. Производитель делает некий проект который поставляет пользователю в готовом для чтения виде. Проект содержит много разных файлов, которые неплохо поддаются сжатию. Проект собирается в бинарник отдаваемых пользователю. Казалось бы самое место для tar.gz ? А вот хренушки, для использования проекта нужно периодическое чтение того или иного файла из бинарника. На твоё первое подумай производитель подумал и стал использовать zip. Реальное применение : .jar в java, .pak в Id' ресурсах

2-й Производитель делает некий продукт который позволяет пользователю делать собственные проекты. Проект содержит много разных файлов, которые неплохо поддаются сжатию. Проект неплохо бы хранить в виде одного файла, что бы как минимум не париться относительно posix прав на отдельный файл. Казалось бы самое место для tar.gz ? А вот хренушки, use case подразумевает периодическое редактирование файла проекта. На твоё второе подумай и предложение для новых файлов делать новые архивы производитель подумал и стал использовать zip. Реальное применение : .odf

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

А вот под альтернативной ОС tar с кириллицей криво

В tar в 99% случаев UTF-8, поскольку во всех современных UNIX-подобных ОС локаль UTF-8. Так что с кириллицей у него нормально. Даже если что-то не так, ничего не мешает использовать convmv

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

А есть же еще lrzip.

А ещё есть lzip, только его почему-то никто не использует. Хотя создатели говорят что он лучше xz.

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

кстати, я так делаю часто. Чем не метод?

Ты можешь извлечь файлы из третьего тома архива отдельно ? Ты вообще способен определить что вот этот файл, со скажем испорченным именем, именно третий том архива ?

Что за манера считать бинарные обрубки - томом архива ? Даже у tar тома и те полноценные архивы.

TEX ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.