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

Я тоже похвалю rar за наличие возможности восстановления. Это очень круто — знать покоцанные ли у тебя файлы в архиве или 100% целые.

Проверка целостности != возможность восстановления. Проверка целостности и в xz есть.

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

ахаха, какие проблемы

как хорошо не быть утёнком, гзипаю весь год в 32 потока и чувствую себя прерасно

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

Был GUI для Linux p7zip 9.20 обзавёлся нативным GUI, в Linux появится нормальный архиватор? О_о и где он сейчас? А в крусадерах и убунтовском менеджере архивов - нельзя задать число ядер для сжатия, только размер тома и пароль... Пичаль.

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

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

Неверно.

Выбор PNG vs JPEG зависит от того, критичен ли размер (PNG больше), есть ли контрастные переходы (JPEG их смажет), требуется ли в точности передать каждый пиксел, как для оценки рендеринга шрифтов (JPEG смажет), требуется ли совпадение с точностью до бита из-за лицензионных ограничений (JPEG теряет информацию из-за ошибок округления). Оба формата используют общедоступные алгоритмы и реализованы в свободных программах. Выбор определяется задачей.

Что касается выбора ZIP vs RAR, там всё просто. Для ZIP есть много свободных упаковщиков и распаковщиков, алгоритм не запатентован. Для RAR упаковщики — только программы Рошаля, нормально распаковать можно только используя несвободный код unrar, но сжимает гораздо лучше. То есть если нужно сжатие — RAR, нужна идеологическая чистота или отсутствие платных программ на машине — ZIP.

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

Новая схема коррекции ошибок

Было актуально на дискетах, а ими уже >10 лет не пользуются. Так что зачем?

Для тех, кто не пользуется rsync или торрентами, а качает гигабайты по http.

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

Можно начинать ждать свободную реализацию распаковщика, 10-15 лет осталось.

А зачем она, если формат набит патентами, но уже есть почти свободный распаковщик в исходниках? По этой причине прекратил развитие unrarlib.

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

как хорошо не быть утёнком, гзипаю весь год в 32 потока и чувствую себя прерасно

Да, ты уже стал жирным селезнем и пора в суп.

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

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

Есть такие которые не просто сжимают а делают им бэкапы через скрипты. Welcome to hell :)

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

На тип данных внимание обрати. На хорошо сжимаемых разница может быть до порядков.

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

7z сожмет лучше рара

No.

Ну да, lz+ppm+ari почему-то стал хуже lz+huff...

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

Не совместим, так же, как и в 7-zip архивы, сжатые с применением LZMA2, не откроются в более старых версиях архиватора. По умолчанию, предлагается сжимать в прежний формат RAR4, новый формат опционален.

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

Шел 2013 год. Для поддержки тем в 7-zip, последний приходится... патчить, заменяя иконки в ресурсах.

Видимо, все архиваторы обречены быть мамонтами.

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

Архив, мамонты, что-то в этом есть.

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

А кто-то мешает при архивации не указывать соответствующий параметр и не ставить в гуе галку для использования нового формата? Старый-то никуда не делся.

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

Го... Рыболов?

Давно уже нет. Домашний комп как третье место хранения архива конторских документов, вынесенное за территорию предприятия.

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

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

/0

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

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

И в наше время людей интересует размер. Потому что бесплатные облачные хранилища - не резиновые.

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

Ну, УМВР в Xarchiver и консольном варианте, а вот File-roller чего-то показал мне кракозябры.

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

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

ты пробовал открывать zip с русскими именами?

Так что s/zip/7z

Xenius ★★★★★
()

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

redgremlin ★★★★★
()
$ wget -c https://www.kernel.org/pub/linux/kernel/v3.x/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

$ ls -lh
80M linux-3.11.tar.rar
72M linux-3.11.tar.xz

Вывод: в топку сие. tar.xz наше все ибо под linux есть unrar, а под венду есть http://peazip.sourceforge.net/

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

7zip в пролете, даже на двухядерных он как правило отстает

и тут ты предъявляешь пруф и продолжаешь быть львом толстым

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

3 места хранения, зачем отдавать 10% места под рулетку?

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

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

Да.

многотомность есть?

Это что? Хотя глянул на wiki

В формате 7z возможно создавать многотомные архивы (за исключением самораспаковывающихся).

Но что это такое я так и не понял.

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

Нужны свежие тесты. В прошлом году в раре были изменения, связанные с улучшением поддержки многопоточности и многоядерности.

Версия 4.20

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

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

они скорее всего, разъяснят, что ты можешь распространять исходники вместе с другими жпловскими, но не менять лицуху

Там нет никакой GPL, лицензия из того файла относится к криптолибе, из которой они позаимствовали код, и лицензия той криптолибы двойная, GPL и MIT-like, они очевидно выбрали вторую, так как GPL несовместима с лицензией unrar

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

Вроде в Arch'е был какой-то официальный GUI. Насколько полноценный - не знаю.

Falcon-peregrinus ★★★★★
()

Да вы упоролись. Идем по ссылке в шапке, сливаем «Исходные тексты программы unrar», открываем, читаем license.txt

The source code of UnRAR utility is freeware. This means:

UnRAR source code may be used in any software to handle RAR archives without limitations free of charge, but cannot be used to develop RAR (WinRAR) compatible archiver and to re-create RAR compression algorithm, which is proprietary. Distribution of modified UnRAR source code in separate form or as a part of other software is permitted.

Нет там никакой GPL.

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

Неа. Скачали бесплатно и без смс.

Lavos ★★★★★
()

Пользуюсь RAR в том случае, когда архив будет хранится годы. Например, подборки книг. Увы, но пока никто не восстанавливает архивы лучше Рошалевского. За много лет (кажется, с 2000 года) десяток раз выручал, воссстанавливая файлы с глюкнутых носителей. И на винде, и на Линуксе.

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

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

Ты никогда пиратский doom2 на дискетах не таскал от соседа? :)

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

Хороши изменения. Да и сам формат хорош. В отличии от Zip, который даже не имеет стандартной кодировки для имён файлов. Мне больше по душе 7-zip и tar.xz, но rar хорош. Очень хорош.

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

Смысл в GUI для других ОС, если в Linux используются только консольные архиваторы, и GUI-оболочки работающие поверх консольных решений?

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

Это не тома, это куски архива разрезанные по размеру.

Сделай 7z архив на три тома, и попробуй открыть отдельно второй том или извлечь из него пару файлов. Авось дойдет что это не том и не архив и даже не том, а тупо бинарный обрезок.

И да, курить бросай да.

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

Ладно, признаю твою правоту - всё есть, многотомность...

От такой «многотомности» тебе плакать захочется

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

А что не так? Только что в наутилусе пожал 7zip - стало два тома. Что собственно там за проблема, поясни, мне важно, я не в курсе.

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

Ничего не путаешь? Там для шифрования используется библиотека, распространяемая под GPL/LGPL. От её включения unrar не становится свободным.

Ах вон оно в чём дело. Невнимательно прочитал, признаю свою ошибку

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