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)
Ответ на: комментарий от Xenius

Код несвободный. А фрагмент про «можно распространять под GPL» относится к сторонней криптолибе, которую они позаимствовали. Как целое Unrar распространять под GPL нельзя.

Теперь всё встало на свои места. Я невнимательно прочитал. Спасибо всем за пояснения.

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

Что собственно там за проблема, поясни, мне важно, я не в курсе.

Скопируй куда либо отдельно второй том и попробуй извлечь из него файлы. Или хотя бы открыть его.

Под конец натрави на второй том утилиту file

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

А создание программы RAR надо признать особо тяжким преступлением.

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

TEX ★★★
()

rar 5? зачем? есть же кросплатформенный бесплатный 7 zip

abtm
()
Ответ на: комментарий от Davyd

А если без tar, а файлы россыпью?

А не надо без tar. tar это нормальные атрибуты файлов и один элемент сжатия для компрессора - аналог solid archive в rar

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

Там тестирование процессоров по определенным предустановленным параметрам в 7zip и WinRAR, а не архиваторов. Откуда Вы знаете какая степень сжатия в каком случае использовалась? Из того что я прочитал 7zip жмет на ~10%, WinRAR не указан Шифрование - 7zip AES-256, WinRAR AES-128

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

а не архиваторов.

Там есть тесты именно 7zip и именно rar на куче процессоров с указанием времени запаковки и распаковки.

Из того что я прочитал 7zip жмет на ~10%

Вообще то ты встрял в мой ответ про скорость работы а не степень сжатия. Вот и оцени скорость работы, потом прикинь стоят ли эти 10% того. Учись читать в общем

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

И, кстати, в этом тестировании более менее современные 2х ядерные процессоры дают секунд 20-30 отставания по сжатию, но 30-40 секунд преимущества по распаковке у 7zip.

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

прекратил развитие unrarlib

Есть unrarlib от Рошаля.

По-моему, рошалевская называется иначе. А я имел в виду http://unrarlib.org/ (оно же http://sourceforge.net/projects/unrarlib/ ). Была даже распаковка RAR 2.9 в нестабильной ветке. Проект прекратил развитие в январе 2007 года за ненадобностью (мнение автора).

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

А если без tar, а файлы россыпью?

Или это такой академический интерес насколько оно сольет в условиях использования типичным вендузятником? Конкретно сольет.

$ tar xvf linux-3.11.tar.xz
$ rar_static a -m5 -ma5 -md1G linux-3.11.rar linux-3.11
$ ls -lh
128M linux-3.11.rar
 80M linux-3.11.tar.rar
 72M linux-3.11.tar.xz
quest ★★★★
()
Ответ на: комментарий от TEX

А нафейхоа мне один том отдельно? А если файл между двух томов - что тогда?

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

То есть если нужно сжатие — 7-zip

Fixed.

Не хочу оскорблять Goury, но он взялся сравнивать именно ZIP с RAR. Если бы 7z, тогда да, ответ не столь однозначен, на современных системах LZMA обычно бьёт RAR 2.9. А у ZIP сейчас одно преимущество — очень широко поддерживается из-за патентной чистоты.

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

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

Специально для этого сделана опция «solid volumes» :)

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

А в крусадерах и убунтовском менеджере архивов - нельзя задать число ядер для сжатия

Ну, по-моему, такие вещи должны определяться автоматически и не захламлять UI создания архива. В крайнем случае, запрятаны где-то в настройках или ключах.

Deleted
()

Паковал в рар еще года 4 назад, когда интернет был совсем того, собственно о 7зип узнать было неоткуда.

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

По вашему степень сжатия каким-то образом может быть линейно связана со временем сжатия? Расскажите, очень интересно. И почему бы не изменить уровень сжатия в 7zip и WinRAR таким образом, чтобы 7zip отставал на 10% и сравнить время работы в таком случае? Сравнение скорости работы, когда степень сжатия различна это вообще ни о чем.

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

Ну так в убунтовском есть область скрытия - почему там нет опции числа ядер?

В любом случае, спасибо, я как-то даже не и знал что есть многоядерное сжатие, хотя мечтал о нем...

I-Love-Microsoft ★★★★★
()

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

этот ключ куплен министерством образования для российских школ.

http://rghost.ru/48637236.view

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

http://www.ross.net/compression/patent_us5051745.html

Это именно патент на алгоритм «Deftate»? По-моему, это на один из его предшественников, причём вариант алгоритма, созданного в 1970-х.

В своё время Кац (автор PKZip) заявлял, что не будет накладывать ограничения на использование алгоритма. Не знал, что он его патентовал, если это всё-таки Deflate. Удивительно, что наследники не пытались изменить условия лицензирования.

Учитывая его возраст, патент уже истёк.

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

В любом случае, спасибо, я как-то даже не и знал что есть многоядерное сжатие, хотя мечтал о нем...

В xz его тестируют, как я понимаю вот-вот должно в Debian/Ubuntu придти

quest ★★★★
()

Радует, что хотя бы сорцы распаковщика есть.

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

Скопируй куда либо отдельно второй том и попробуй извлечь из него файлы. Или хотя бы открыть его.

Открывать отдельно взятый том многотомного архива? Но зачем? Не говоря уже о том, что сейчас нужность этих самых многотомных архивов довольно сомнительна.

rmCharge
()

печалька

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

Теперь я понимаю почему у Linux такая маленькая доля пользователей. Потому, что большинство разработчиков не обращают на него внимание из-за подобной идеологии.

Я сам написал несколько не больших, но полезных для некоторых приложений под Windows. При этом они худо-бедно, но продаются. Причём и наш народ покупает не плохо! Это заблуждение, что все из СНГ пользуются только пиратскими копиями (хотя те же мои проги не сложно найти на торрентах с ключами). Так вот, я ни разу не понимаю, почему это я должен делать свои проги свободными! Ну вот хоть убей, не понимаю. Я вложил в них свой труд и продолжаю развивать и они приносят мне процентов 15 к моей з/п. Не раз была мысль, портировать под Linux, но почитав подобные темы всё желание отпадает. Почему-то пользователи Линукс считают, что для них всё должно быть бесплатным и с исходниками!

anonymous
()

Кодировка UTF-8 по умолчанию для комментариев и имён файлов.

Ну наконец то!

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

А вот почему они, когда делали GUI для винды, не сделали его под другие ОСи?

запускаю в консоли 7zFM, открывается гуй. ЧЯДНТ?

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)

Ну и зачем оно? unrar хватает для всего. А так для виндузятников надо юзать 7zip, а для линуксоидов tar.lzma.

StephenElop
()
Ответ на: комментарий от abtm

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

Энтузиаст. Первые версии RAR он писал не столько ради заработка, сколько чтобы создать лучший архиватор. Равно как и авторы 7-zip, ppmd, FreeArc и ещё нескольких.

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

Поражаюсь мнению некоторых, что НЕНУЖНО только потому, что ПРОПРИЕТАРЕН!

В случае форматов файлов - однозначно.

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

+1, ладно там закрытая реализация открытого стандарта или формата, но чтоб закрытый формат архива??? нет уж, фигушки

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

этот ключ куплен министерством образования для российских школ

ультрафейспалм

да уж. наши чиновники умеют со вкусом и толком просадить деньги. лучшеб на что нибудь полезное потратили

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

Меня всегда удивляло, что даже в 2013 году находятся говноеды, которые сжимают ЭТИМ архивы. Он ведь даже для винды не бесплатный.

Меня не удивляет, меня бесит. Особенно - пребирать какая утилита правильно отобразит русские имена файлов в архиве. Но когда видишь кристально чистое, прямо детское удивление в глазах очередной блгондинки, внезапно узнавшей о том, что RAR - платный!.. За это всё можно простить.

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

степень сжатия каким-то образом может быть линейно связана со временем сжатия?

Не линейно, но обычно монотонно. Увеличивая размер словаря, например, увеличишь и степень сжатия, и время. Причём очень нелинейно. Дальше объяснять?

Подбирать можно, но муторно.

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

ладно там закрытая реализация открытого стандарта или формата, но чтоб закрытый формат архива???

RAR-то при чём? У него как раз формат нормально документирован. В отличии от каких-нибудь ACE или StuffIt.

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

При чем тут собственно линукс. С программами для виндоуз то же самое. Не нужен, потомучто есть аналог который (для большинства) не хуже по качеству, а может в чем то и лучше, но свободен (нет привязки к вендору) и бесплатен. Это, казалось бы, является непосредственными преимуществами для пользователей, ну а те кому недостаточно возможностей или так привыкли что без винрарчика не могут - пожалуйста, покупайте. Дело ваше.

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

большинство разработчиков не обращают на него внимание из-за подобной идеологии.

Да какие это, прости господи, разработчики? Вопрос риторический.

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

Думаешь мы начнем сейчас тебя умолять? Это твое дело и твоя беда. Конкретно rar мало того что закрытый и платный, так и сливает открытым конкурентам - не нужно.

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

закрытый

RAR 5.0 archive format
http://rarlab.com/technote.htm
Here we describe basic data structures of archive format introduced in RAR 5.0. If you need information about algorithms or more detailed information on data structures, please use UnRAR source code.

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

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

Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от question4

Нет, он как раз писал ради денег и контроля над юзерами Писал бы он ради энтузиазма – не жопил бы код и патенты Денег у него и так уже хоть жопой жуй

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

ещё есть gzip

А вот ещё одна невинная душа, не понимающая разницы между компрессором и архиватором.

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

А вот ещё одна невинная душа, не понимающая разницы между компрессором и архиватором.

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

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

Збс. Ты можешь создать с помощью gzip архив директории с файлами?

Естественно. tar cvfz solid.tar.gz dir
Комбайны генерирующие не solid архивы не нужны. Нужен tar и адекватный задаче компрессор.

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

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

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

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