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)

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

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

Ты давно не смотрел личные данные пользователей лора? Что-то не у всех указано реальное имя и место прописки, то что ты предлагаешь просто палево какое-то.

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

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

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

далеко не все пользуются rar на Linux(я - пользуюсь исключительно для распаковки

Имхо, большинство заявляющих, что не пользуются, тоже пользуются только для распаковки. И их всех затронет смена формата.

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

Я считаю что архиватор и копрессор - разные сущности, но реально не понимаю почему все так бояться совмещать их функции.

Им после совмещения что, кто то запретить сжимать архив отдельно как они делали и раньше ?

$zip -9 220813163306.txt.zip 220813163306.txt

7-zip так не может :(

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

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

Он умный. Понимает, когда стоит бороться с пиратами, а когда нет. Даже когда пираты меняли стринги и выпускали от своего имени «новые версии», он не пытался их ловить.

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

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

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

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

просто начали поставлять в составе гпл-кода, что распространило на те сырцы гпл-требования

распространить на сырцы гпл-требования == поменять лицензию на гпл.

бздю можно менять

в таком случае, гпл тоже можно менять

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

Режим восстановленя архива работает в RAR только если процент восстановлния составляет 10%. Если процент хотя-бы 8% - то он не может восстановить. Проверено на винде неоднократно. Поэтому даже за деньги он ненужен. А вот битые zip восстанавлтваются без проблем. ЧЯДН?

В каком месте было повреждение, и какого оно было размера? И какой тип файла. Info-ZIP позволяет восстановить файлы при повреждённом оглавлении, и всё. RAR вдобавок может восстановить файл при повреждении архивных данных (реально не удавалось ни разу). Если у распакованного файла не сошлась контрольная сумма, ZIP ругнётся в консоль, а RAR по умолчанию его удалит (если не включить «keep broken»). Имхо, из битых ZIP распаковывались файлы с ошибками, но ты этого не замечал.

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

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

exFAT

Дык это была ova сериала «Богатые тоже плачут», купили раньше прочих флешки >4-8 Гб и посмотрели. Вполне нормальная практика, атишники и штеудовцы к видухам блины с играми добавляли а разрабы флешек устроили интерактивный 3Д сеанс винтажного сериала.

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

объясни тупому: почему не должна?

объясняю тупому, аргументировать нужно ограничение, а не его игнорирование.

У тебя аргументы почему программа должна выполнять ОДНУ и ТОЛЬКО ОДНУ задачу есть ? Для всех вышеприведенных примеров где таковое правило нарушено - объяснение уже придумал ?

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

http://unarchiver.c3.cx/

Искал на гуглокоде, этот сайт не смотрел. Беру свои слова обратно. Существует пригодный к использованию открыто-свободный разархиватор формата RAR 3-й версии.

Хотелось бы знать, как у него с кодировками.

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

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

Если бы владел навыками чтения то внезапно узнал что тут обсуждали в основном кривую многотомность 7zip, и у меня в сообщении, что характерно, ничего про tarboll не написано. У меня написано про принцип.

Так что перестань врать самому себе и научись уже читать.

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

Архиватор - системная утилита, не согласен?

ОФигенно ... вот оно чо. facepalm.jpg.

Нужно поинтересоваться у Рошала, много они с братом на своей системной утилите наваривают, поди дешевять, по цене прикладного софта продают

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

7-zip так не может :(

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

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

7-zip барахло, из повреждённого архива ничего уже не извлечь.

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

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

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

ARJ Software жив-здоров, продаёт лицензии до $45 за рабочее место. Но есть и свободный ARJ: http://arj.sourceforge.net

Сайт «e-merge GmbH», владельцев ACE, не обновлялся с 2008 года, но полностью рабоч. Похоже, ещё живы.

LHA с самого начала был свободным, хотя его почти убили патентами в 1990-х. Программа считается «зрелой», поэтому в SVN никаких изменений с 2009 года. http://lha.sourceforge.jp

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

это .jar и .odf то не массовое использование ?

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

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

Эта программа «Unarchiver» работает под ОС отличными от Mac OS X?

Работает. Называется пакет unar. В убунте есть в репе.

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

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

Нижняя ссылка. Что там можно не найти?

Почему версия The Unarchiver 1.8, а lsar и unar 1.7?

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

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

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

Тоже пробовал искать. Первая публичная версия — 1.3. В 1.5 формат поменялся. В 2.0 снова поменялся. Затем в 2.9 (этот формат называют 3-ей версией). Версии 2 нормально распаковывают формат 1.5, версии 3 нормально распаковывают 2.0 и 1.5. С 1.3 дела не имел.

Тот же зип, наверняка, до сих пор распаковать можно, не важно в какие годы созданный

Не совсем. Тот формат ZIP, который доступен без ограничений, порявился с PKZip 2.0 и использует алгоритм «deflate». Версии 1.х использовали немного отличающийся формат и с полдесятка других алгоритмов. Info-ZIP и 7-zip этот формат читают без проблем, но распаковывать старыми алгоритмами не умеют. К счастью, такие архивы встречаются сейчас крайне редко. За последние лет 10 сталкивался раза 2-3 (по-моему, на сайтах с abandonware), приходилось запускать pkzip под DOS.

Кроме того, новые версии WinZIP и PKZip могут использовать алгоритм «ppmd». Не сталкивался, не знаю, поймут ли его Info-ZIP и 7-zip. Знаю, что 7-zip умеет использовать ppmd в своём формате 7z.

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

Хотелось бы знать, как у него с кодировками.

Единственный известный мне разархиватор под GNU/Linux где с кодировками zip всё нормально изкоробки (исключая патченный info-zip)

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

Ну вот и край нашего спора: я считаю UNIX-way единственно-правильным путем развития мира СПО

Как там ваш системд поживает ? А иксы ? Может этот ваш унипс-вэй и работал когда надо было перегонять текстовые файлики по конвееру но не сейчас...

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

не имеют смысл при современных каналах. Тем более, что сейчас людей, в основном, интересует архивация (чтобы одним файлом), а не компрессия (чтобы уместилось на дискетку).

Не соглашусь:
1. недавно понадобилось перелить БД человеку у которого был только мобильный инет. Разница 678Мб (исходный) и 70Мб (архив) в данном случае весьма ощутима.
2. использую для бэкапа

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

Два раза: на съёмном носителе и при получении с облака. Притом скорее всего это была вина не хранилища, а отправителя.

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

Ты давно не смотрел личные данные пользователей лора? Что-то не у всех указано реальное имя и место прописки, то что ты предлагаешь просто палево какое-то.

белены объелся? Ну я в MSK поясе, что тут такого? Ну поставь время UTC+0, если ты в своей же системе его хочешь скрывать сам от себя...

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

Вот когда другие московитяне выучат русский

ты чего-то не понимаешь: для жителей Украины время будет _автоматически_ переделано в их родной часовой пояс. И переведено на эту вашу мову.

Т.е. если я час назад сделал файл, то у меня он будет иметь возраст 1 час, и у тебя точно также. Хоть ты в моськве, хоть в Рио де Жанейро.

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

белены объелся? Ну я в MSK поясе, что тут такого?

Включи мозги и потыкай по кнопкам для сбора реальной статистики.

ты чего-то не понимаешь: для жителей Украины время будет _автоматически_ переделано в их родной часовой пояс. И переведено на эту вашу мову.

У телепатов на лоре сели батарейки:) И да, криво всё это, нанимать переводчиков со знанием 1000 языков если все говорят в чате по русски и гадать при конвертировании времени где реально находится пользователь, так можно и ошибиться.

Т.е. если я час назад сделал файл, то у меня он будет иметь возраст 1 час, и у тебя точно также. Хоть ты в моськве, хоть в Рио де Жанейро.

А во сколько времени он был сделан, днём или ночью, информация теряется.

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

практически все zip-архивы что мне попадаются, имеют проблему с кодировкой русских символов

Чем распаковывал? 7-zip не пробовал?

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

Имхо, большинство заявляющих, что не пользуются, тоже пользуются только для распаковки. И их всех затронет смена формата.

кстати не факт: маздайщики, которые заюзают rar5 столкнуться с тем, что его не поймут те маздайщики, которые не обновят rar4.

Надо ещё посмотреть, что к чему.

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

Человек в Австралии создал file.txt 1 сентября в 22:00

В это время по UTC был полдень, а в Российской Москве что-то около четырех дня.

Почему я должен видеть совершенно иную дату модификации?

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

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

У тебя аргументы почему программа должна выполнять ОДНУ и ТОЛЬКО ОДНУ задачу есть ?

конечно есть: если разработчик делает комбайн, то 95% функционала этого комбайна == УГ. По сабжу это хорошо заметно. Например шифрование в rar'е до сих пор симметричное. И только. В итоге например невозможно делать зашифрованные бекапы. А с помощью tar+gpg это возможно многие годы.

Ну и да, сжатие — это вовсе не отдельная задача, а распространённая фича. Она есть не только в tar'е, но и например в той же gpg, в ssh, и внезапно, в твоём браузере. Посему, специальное сжатие обычно и не нужно.

Для всех вышеприведенных примеров где таковое правило нарушено - объяснение уже придумал ?

ну кроме systemd, ну и да ну его в ж^W не нужен.

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

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

Нее, представь себе, что RAR-архив вовсе без инфы для восстановления. Так что RAR и 7-zip в равных условиях. Внутри 1500 jpg, или видео. Часть данных повреждена.

  • Распаковываешь RAR-архив
  • Не дожидаясь предупреждения об ошибке кликаешь паузу
  • Операция приостановлена, и в кэше есть часть информации
  • Копируешь оттуда всё, что уцелело
  • ?????
  • PROFIT!

Теперь попытайся провернуть то же самое средствами 7-zip.

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

Если бы владел навыками чтения то внезапно узнал что тут обсуждали в основном кривую многотомность 7zip, и у меня в сообщении, что характерно, ничего про tarboll не написано. У меня написано про принцип.

если ты не знал, я уже неоднократно утверждал, что по моему мнению 7z == маздайное УГ. При чём тут «принцип»? Если тебе нужен многотомный архив, юзай tar -M, это юниксвейно, и беспроблемно.

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

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

такая же нужная вещь как nero

пару чая этой поняшке!

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

то что ты предлагаешь просто палево какое-то

Я ничего не предлагаю, а информирую тебя: нормальные люди, сообщая время, привязывают его к географической локации. Объявление «встреча LUG во Владивостоке в 15:00» не подразумевает трех часов по Москве. Если ты этого не видишь, лечи нерезиновск головного мозга, или чего там после фимоза осталось.

а пока они не намного интереснее юзверей африканского континента

Это ты для них не интересней неандертальца. У /них/ в информационном пространстве превалируют свои, чисто Московские новости, а вовсе не твои фантазии. Поэтому by default все называют местное время.

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

http://unarchiver.c3.cx/

Хотелось бы знать, как у него с кодировками.

Русский язык и иероглифы нормально обработал. И в RAR 2.9, и в ZIP.

Забыл сказать, версия 1.6. И почти каждый раз unar ругался, что у меня неправильное название часового пояса, и ему придётся долго преобразовывать краткое обозначение к полному.

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

Может этот ваш унипс-вэй и работал когда надо было перегонять текстовые файлики по конвееру но не сейчас...

ты когда-нибудь слышал про KDE4?

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

Не дожидаясь предупреждения об ошибке кликаешь паузу
Операция приостановлена, и в кэше есть часть информации
Копируешь оттуда всё, что уцелело

Ох уж эти хакеры, неспособные прочесть инструкцию.

Среди настроек распаковки есть чекбокс «Keep broken files». В командной строке ключ "-kb".

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

Минусы, увы: малая распространенность, убогий гуй, баги (проект, по сути, тянет один разработчек - Булат Зиганшин).

А ещё очень неудобная неавтоматизированная сборка (Зиганшин обещал допилить сборку средствами Haskell, когда будет время). И до кучи — линуксовые гуёвые программы привязаны к устаревшей версии GTK (в районе 2.10, вроде).

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

предствавим что файлы генерирует зонд

МКС живет по UTC, хотя оборот вокруг земли на полтора часа. Большинство межпланетных миссий — тоже.

Не забываем про эффект торможения будильников

Они живут по UTC в привязке к земной ИСО.

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

Не соглашусь: 1. недавно понадобилось перелить БД человеку у которого был только мобильный инет. Разница 678Мб (исходный) и 70Мб (архив) в данном случае весьма ощутима.

а вот если-бы ты использовал ssh, разницы-бы и не было. (там сжатие встроено)

2. использую для бэкапа

а я шифрую архивы. GnuPG их ещё и сжимает. И да, если архив НЕ сжат, в него можно добавлять. Это быстрее на порядки, чем бекапить ВСЁ.

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

Включи мозги и потыкай по кнопкам для сбора реальной статистики.

это ты включи мозг: я создаю файл, через час ты его скачал. Его возраст для тебя == 1(один) час. Причём никакого чуда тут нет — я не знаю, сколько у тебя времени. Но сколько-бы не было, мой архив сделан ровно за час до того, как ты его смотришь. Твои часы показывают скажем 10 часов, а файл сделан в 9. А мои часы показывают 20 часов, а файл сделан в 19.

У телепатов на лоре сели батарейки:) И да, криво всё это, нанимать переводчиков со знанием 1000 языков если все говорят в чате по русски и гадать при конвертировании времени где реально находится пользователь, так можно и ошибиться.

а языки тут не при чём. Ты можешь находится в timezone Гваделупы, и говорить по-китайски.

А во сколько времени он был сделан, днём или ночью, информация теряется.

нет, не теряется.

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