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

Фэнам Рошала осталось устроить успешную кампанию за внедрение винрара в цифровые камеры, пока линуксоиды от SDXC кое-как оправились.

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

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

И какие программы под Windows создают tar в UTF-8?

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

Я как раз говорил о том, что в Windows tar с кодировкой имён файлов в utf-8 создать мне не удалось, и потому в качестве основного пожимателя файлов на windows-машинах был выбран 7-zip.

nbw ★★★
()

архивы 5-ой версии битые какие-то.

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

Кстати, самых первых версий рара в инете мне обнаружить не удалось.

Так прогресс же. Лет через 20 и архивы вот этой вот 5-й версии реверс-инжинирингом расколупывать придётся.

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

UTC, не?

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

По местному времени, ясен пень!

Ага, счас!

Napilnik ★★★★★
()

RAR 5 vs 7Zip 9.2

Пока лоровцы предавались своему любимому занятию (тупому высиранию говна, полного ЧСВ флуду), я взял и проверил.

вход: юзаный-переюзаный файл VDI объемом 4 Гиггабайта
Общие условия: шифрование, разбитие на тома 700 Мб, словарь 512Мб, многопоточность, непрерывность.

выход:
RAR5, максимальное сжатие - работал 15мин, засрал память и ядра под завязку; выхлопнул 643 Мб
7Zip, LZMA2, обычное сжатие - работал 18мин, оставив 15% свободной памяти и 30% - процессорных мощностей; выхлопнул 632Мб.

Вот теперь, спустя добрых три сотни беспомощных «мнений», появился предмет для дискуссии с опорой на факты.

Lets go.

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

Только стоит ли денег копирование пары десятков мегабайт?

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

Формат открыт. Сорцы unrar это как раз это доказывают. Т.е. читай как хочешь. Можешь даже записвать в таком формате, есл придумаешь как.

Ну глянь, например, в википедию: http://ru.wikipedia.org/wiki/Rar

Проприетарный формат, создание совместимого упаковщика запрещено лицензией.

guitarist ★★
()

А Я ЛЮБЛЮ ВИНРАР!

anonymous
()

Фига себе изменения... и кто их укусил? Как будто проснулись.

И всё равно не нужно... всё это давно есть в других архиваторах.

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

«Rar — это протокол хранения, и что самое паскудное, передачи информации.»

Гениально!

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

К слову, Рошал признался, что не занимается вопросами лицензирования, когда на ру-борде его спросили, будет ли он внедрять более продвинутые защиты от нелицензионного использования. Всем, что связано с продажами, рулит сторонняя фирма во главе с его братом. Сам Рошал занимается исключительно программным продуктом.

Вообще, рекомендую к прочтению последние страниц 50 http://forum.ru-board.com/topic.cgi?forum=5&topic=32358&start=1360#3 где Рошал отвечает на многие вопросы юзеров помимо него, там тусуется известный переводчик софта Дмитрий Ерохин и прочие забавные люди, например, чувак, активно использующий рар на FreeBSD (о чем не забывает упомянуть почти в каждом своем посте).

anonymous
()
Ответ на: RAR 5 vs 7Zip 9.2 от d_Artagnan

Да, я ставил опыты ещё в январе 2006 года на наборе разных файлов. Были аналогичные результаты. Либо сжатие не принципиально медленнее и лучше по объёму, либо намного быстрее и незначительно хуже по объёму.

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

zpaq, емнип, уступает FreeArc по степени сжатия. Поскольку FreeArc активно использует кучу препроцессоров (текст, графика, аудио), благодаря чему повышается степени сжимаемости исходного материала. За это его очень любят пираты, создающие «репаки» игрушек. Минусы, увы: малая распространенность, убогий гуй, баги (проект, по сути, тянет один разработчек - Булат Зиганшин).

https://ru.wikipedia.org/wiki/FreeArc

anonymous
()

Дата сохраняется во всемирном координированном времени (UTC), а не в локальном времени.

А какое время используется файловой системой? Какое время используется другими архиваторами, а так же FTP и SFTP? И вообще кому это нужно?

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

Вообще, рекомендую к прочтению последние страниц 50

А для Ъ, там есть его отношение к 7-zip и насколько его волнует, что прямо в шапке той темы кряки?

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

А что вот лично тебе до какого-то там Гринвича

Мне дело до UTC. Значение аббревиатуры погугли на досуге.

общаешься

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

ЗЫ. А ты о которой Москве переживаешь? Которая в Айове или в Пенсильвании?

baka-kun ★★★★★
()
Ответ на: комментарий от guitarist

Это взаимоисключающие параграфы

Ничего подобного. Формат файла документирован, например прямо у автора: http://www.rarlab.com/technote.htm

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

открытый формат не запрещал бы создание свободных реализаций архиватора

Известный и документированный формат файла не запрещает тебе создать собственную реализацию алгоритма.

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

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

Неверно.

https://www.fsf.org/blogs/licensing/free-rarv3-extraction

Хотя я так подозреваю, эту новую совсем недавно вышедшую версию формата rar оно не распакует

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

А какое время используется файловой системой?

Разными разное. Старые FAT и прочие хранили локальное время. NTFS, например, хранит время в UTC, HFS+ тоже.

Нормальные UNIX-ы хранят UTC. У них вообще часы всегда в UTC тикают, а в localtime преобразования только при вводе-выводе происходят для удобства юзера.

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

Мне дело до UTC. Значение аббревиатуры погугли на досуге.

Толку от него в обиходе. Есть такое значение к которому нужно прибавить несколько часов чтобы получить местное время и если ты не прокладываешь маршруты поездов и самолётов то больше с ним не сталкиваешься и _это_хорошо_.

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

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

ЗЫ. А ты о которой Москве переживаешь? Которая в Айове или в Пенсильвании?

А что, в СШП хоть один часовой пояс носит название «московский»?

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

Или ты хочешь формат, который бы был в 100 разных файлах?

Зачем? Запилили бы все в один xml-совместимый текстовый файл. Там внутри - структурируй - не хочу. Бинарные всякие картинки тоже туда же запаковать (закодировать в %A4%C5 всякий) пусть немного костыльно, но, зато, все текстовое.

Я, конечно, не специалист в разработке форматов файлов, признаю, что, мб в случае odt так и правильнее (как сделано), но odt - это известное не юниксвей. Как оно сделано в TeX/LaTeX?

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

Ну так сделай нахлобучку на систему, которая будет воспринимать каталоги .app, .plugin, .bundle, .kext, .wgdt как один объект…

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

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

Кстати, самых первых версий рара в инете мне обнаружить не удалось.

Наверное же есть обратная совместимость хоть до какой-то версии? То есть первые версии можно распаковать второй-третьей?

Хотя, конечно, это - огромные минус. Тот же зип, наверняка, до сих пор распаковать можно, не важно в какие годы созданный

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

если ты не прокладываешь маршруты поездов и самолётов то больше с ним не сталкиваешься

Ха-ха. У меня друзья и коллеги по всему земному шару. Если я данные от кого-то в другом полушарии жду «at fourteen sharp», я не имел в виду ничьё локальное время, пусть не надеется.

принято указывать время по московскому часовому поясу, кроме оговариваемых особо случаев

В нормальном цивилизованном мире принято указывать локальное время, а если есть сомнения в однозначном понимании всеми собеседниками, то с указанием конкретного часового пояса или смещения от него или UTC: в два по Екатеринбургу, в десять по Киеву, минус час от Новосибирска, по Восточному…

в СШП хоть один часовой пояс носит название «московский»?

Все, где есть Москва. Так прямо и говорят: «в полдень по нашему, по Московскому». :)

baka-kun ★★★★★
()
Ответ на: комментарий от UNiTE

Если пароль 123

Десятисимвольный из цифр — за месяц.

Давай я поставлю пароль эквивалентный 12345 и итераций (циклов шифрования), так 100 000 000, что достаточно немного.

Поглядим как вырастит твой какерский чсв.

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

Лицензия дешевле ужина на одного в приличном месте.

Да дело то не в цене, а в самом факте её наличия. Какой в этом смысл при наличии бесплатных альтернатив,которые ещё и стандарт де-факто во всём мире? Ну хоть тот же zip. Его недостатки несколько надуманны и лично для меня несущественны. Зато без проблем можно открыть архив везде, всегда и даже там, где о rar и не слышали никогда.

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

Как там с многотомными архивами

Многотомные архивы очень нужны в 2013 году, когда флэшек меньше 16 Гб наверное и не выпускают уже. Прямо не знаю как обхожусь без этого.

mbivanyuk ★★★★★
()
Ответ на: RAR 5 vs 7Zip 9.2 от d_Artagnan

Да многие делали такие сравнения. Я тоже, давно правда. Некторые файлы rar лучше жмёт, но в целом разница невелика и преимуществ rar не имеет никаких. Не думаю, что ситуация изменилась.

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

… Запилили бы все в один xml-совместимый текстовый файл …
… Ну почему нельзя все хранить в одном текстовом файле …

Был у меня знакомый, всё бегал, «смотри как круто: вся база данных в одном xml файле, я прямо из него выборки делаю, а потом записи добавляю». Энтузиазм утих очень быстро. Но ты можешь попробовать сочинить такой /удобный/ формат.

Как оно сделано в TeX/LaTeX?

Обычно в виде каталога с кучей файлов или целой древовидной структуры, часто с Makefile и скриптами. И мало того, что никому не придет в голову картинки пихать в один файл с текстом, так ещё и сам текст будет на несколько файлов разделен. Хранится в какой-нибудь RCS, раздаётся в исходниках либо оттуда же, либо в виде тара.

А зачем нахлобучку?

Чтобы хомячки и блондинки воспринимали как единый неделимый объект.

baka-kun ★★★★★
()

Из-за какого-то вшивого архиватора-компрессора-декомпрессора такой срач... ЛОР торт!

Quasar ★★★★★
()

когда же этот rar отправиться в страну вечной охоты к своим почившим соплеменникам (arj, lha, ace и т.д.)?

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

pihter> Зачем? Запилили бы все в один xml-совместимый текстовый файл. Там внутри - структурируй - не хочу. Бинарные всякие картинки тоже туда же запаковать (закодировать в %A4%C5 всякий) пусть немного костыльно, но, зато, все текстовое.

Напоминаю, что RAR в своё время хвастался так называемым solid методом сжатия. То есть, всё сливает в один файл и сжимает как один. По сути всё равно что объединить пачку файлов через tar и сжать каким-нибудь gzip.

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

Дело в том, что RAR есть. Да - я не стану им сжимать добровольно. Но некоторые привыкли и некоторые обмениваются файлами сжатыми в RAR. Ладно ещё распаковщик бесплатный... А вообще упаковщик вроде тоже бесплатно можно использовать.

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

Толку от него в обиходе. Есть такое значение к которому нужно прибавить несколько часов чтобы получить местное время и если ты не прокладываешь маршруты поездов и самолётов то больше с ним не сталкиваешься и _это_хорошо_.

Если не используется UTC, то для того чтобы при распаковке получить правильное время файла надо знать не только текущее смещение от UTC, но и то каким оно было в момент упаковки. Зачем увеличивать объем файла?

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

когда же этот rar отправиться в страну вечной охоты к своим почившим соплеменникам (arj, lha, ace и т.д.)?

Есть мнение, что он уже одной ногой там.

mbivanyuk ★★★★★
()

Хороший архиватор, но учитывая бесплатность и свободность xz, bzip2 и 7zip он становится ненужно.

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

Ты извращенец! Это уже тупо набор gzip'ов (архив выбирай по усмотрению) отдельных файлов, затаренных в «тома». Можно и так сделать. Только зачем???

Цитирую

Начиная с Debian версии 0.93, deb файл представляет собой архив ar. Обычно архив содержит 3 файла:

  • debian-binary: версия формата deb-пакета. Она равняется «2.0» для текущих версий Debian
  • control.tar.gz: вся информация о пакете
  • data.tar или data.tar.gz или data.tar.bz2 или data.tar.lzma: устанавливаемые файлы

То есть набор gzip-ных файлов зачем то завернутые в еще один архив, в данном случае ar. Вот дебилы да ?

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

Да ладно, жэпээльщики уже проводили эксперименты на ath-дровах из OpenBSD. Тупо взяли и поменяли лицуху на сорцы. Подумаешь, невидаль, лицуху подменить.

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

Нечего дурью маяться!

Еще раз спрашиваю - ты считаешь нормальным когда архиватор на свой же том, который сам же только что и сделал, говорит - «неизвестный формат файла» ?

Мне такое нормальным не кажется. Извини

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

Пароли из одних цифр не рекомендуют ставить даже на многих сайтах (принудительно требуют букву, как минимум). Что уж тут про конфиденциальную информацию говорить.

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