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)

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

Будьте добры, употребите системдэ ректально, благодарю Вас!

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

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

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

Да, перепутал. Пытался скопировать

$zip -0 - 220813163306.txt | gzip >220813163306.txt.zip.gz
и промахнулся

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

Но в остальном у нас есть маленькое расхождение...

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

Вообще, есть кейген, можно хоть на World Edition зарегистрировать. Кейген примечателен тем, что: - его написала тян - тян сперла приватный ключ с сервера разработчика (иначе, кейген создать было нереально, там стойкая криптография)

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

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

конечно есть: если разработчик делает комбайн, то 95% функционала этого комбайна == УГ.

Отлично !

Расскажи зачем разработчик tar добавил в него обработку опций -a-I-z-j-J ? Ведь если пользователю нужно будет сжатый архив - он сам добавить | gzip| bzip2| xz и т.д.. Зачем tar позволяет делать из себя комбайн, и вкомпилирует эти опции в собственный бинарник.

Дальше расскажи зачем нужны эти опции именно в tar, если он мало того что нарушает прицип ОДНОЙ ЗАДАЧИ, так еще и свою основную задачу по добавлению файлав в архив вкупе с эти опциями выполняет ХРЕНОВО, а вовсе не ХОРОШО ?

$tar -czf file.tgz file.txt
$ tar -rzf file.tgz file.2txt
tar: Невозможно обновить сжатые архивы

Так почему же даже такая вещь, как tar включенный в posix, так легко и просто нарушает принципы unix-way ? Может с принципами что то не так ? Или не так с людьми что возводят принципы в абсолют и в упор не хотят видеть что оно нарушается сплошь и рядом

В итоге например невозможно делать зашифрованные бекапы.

LOL што ? Пряма таки «невозможно» ? Рошал тебе по рукам линейкой лупит, когда ты его архив в pgp заворачиваешь ? Бывает чо

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

И внезапно самое лучшее что могут предложить браузеры это gzip. Но постойте, зачем тогда Линус делает tar.gz если оно уже есть в браузере ? Может он просто достаточно умный чтобы экономить место на дисках и процессорное время и понимать что архивы с исходниками качаются далеко не только браузерами и не обязательно по хттп ?

Да я даже про ГНУМ 5 слышал.

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

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

Насколько старые интересуют? На странице http://forum.ru-board.com/topic.cgi?forum=5&topic=32358 наверху есть обновляемая ссылка на архив: http://yadi.sk/d/xLHrb0V971Hs1 Сейчас там экзешники начиная с 1.36 и документация с 1.32. Первая публичная версия была 1.30.

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

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

Не прокатит, если в архиве всего один большой файл, и он повреждён. Получишь сообщение о неожиданном конце архива. На выхлопе будет пустая папка и «the archive is either in unknown format or damaged».

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

если ты не знал, я уже неоднократно утверждал, что по моему мнению 7z == маздайное УГ.

Если ты не знал, то сообщаю максимально доступно, что Я пишу свои посты НЕ_ТЕБЕ - без оглядки будет ли их читать батя и мне абсолютно пофигу что он там ранее по обсуждаемому НЕ_С_НИМ вопросу утверждал, и что он по этому поводу думает сейчас.

Если доктор батя не хочет самостоятельно улавливать контекст _чужой_ дискуссии, мне абсолютно всё равно что он там УГ или не УГ, ибо мне неинтересен собеседник живущий в своем параллельном мире.

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

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

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

Не прокатит, если в архиве всего один большой файл, и он повреждён. Получишь сообщение о неожиданном конце архива. На выхлопе будет пустая папка и «the archive is either in unknown format or damaged».

Тогда для этого архива надо сперва прогнать Repair (кнопка на тулбаре, «r» в командной строке). А затем распаковать с keep-broken.

Правда, получится файл «правильного» размера, с какой-то точки заполненный мусором очень похожим на правдоподобное содержитое. Для TXT я видел почти читаемый текст :)

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

unzip, конечно.

Здесь несколько раз обсуждали. Утилиты от Info-ZIP почему-то насильно и криво всё пытаются приводить к ISO_8859-1. 7-zip так не поступает.

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

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

Дык это и сейчас без проблем. Пару месяце назад проверял как-то инкрементальный бэкап загруженных пользователями файлов работает, смотрю группа одних файлов уже в 20-й бэкап стабильно попадают. Думал уже в скрипте багу искать. А оказалось клиент выставил на своем компе хбз зачем 2014-й год, запаковал «платежки» в zip, и отправил на сервак, ну а на серваке они успешно распаковались с 2014-м годом.

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

unar

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

Спасибо, уже проверил. Русский и японский обрабатывает нормально, других под рукой не было.

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

Это ошибка конфигурации. Описанный мною случай - неправильное поведение при правильной конфигурации всех узлов

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

Именно. А ведь это увеличивает размер архива

Чего «именно»? Читал вообще мой пост? Пусть увеличивает, нормальные люди вообще ставят 3% для восстановления, ибо по дефолту одного мало. Параноикам 7%, а 10% для Дж.Бонда.

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

Подпись когда закрытый ключ не является тайной вообще имела смысл ?

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

насколько знаю, этот ключик давно в паблике. если склероз не изменяет, еще до написания кейгена. но, естественно, стопроцентную гаранитю дает только стаховой полис :)

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

Нархена? TCP/IP и так целостность проверяет.

IPR ★★★★★
()

Всем ноющим по поводу ZIP — сам формат поддерживает он и большие файлы (добавлено в спецификацию в 2005-м году), и юникод (2006–2007 годы), проблемы есть только с поддержкой со стороны архиваторов.

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

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

!=. как я уже сказал, в таком случае можно вытащить бзд-код и использовать его по условиям бзд

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

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

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

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

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

Тогда для этого архива надо сперва прогнать Repair (кнопка на тулбаре, «r» в командной строке). А затем распаковать с keep-broken

Как мёртвому ингаляция. Только школьный способ с кэшем. Есть линк на заархивированный клип, классический битый RAR. Но он на DepositFiles, а здесь культурное место.

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

А 7zip нужен не просто для архивации. Шах и мат!

это только шах. А мат — тебе. Ибо для «не просто архивации» у меня полно других, намного более функциональных утилит.

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

Расскажи зачем разработчик tar добавил в него обработку опций -a-I-z-j-J ? Ведь если пользователю нужно будет сжатый архив - он сам добавить | gzip| bzip2| xz и т.д.. Зачем tar позволяет делать из себя комбайн, и вкомпилирует эти опции в собственный бинарник.

потому-что сжатие после архивации — часто используемая дополнительная фича. К тому же бесплатная, ибо в самом tar'е ВНЕЗАПНО нет кода, который сжимает (man zlib). Т.ч. никто ни в какой бинарник ничего не вкомпилливал.

Дальше расскажи зачем нужны эти опции именно в tar, если он мало того что нарушает прицип ОДНОЙ ЗАДАЧИ, так еще и свою основную задачу по добавлению файлав в архив вкупе с эти опциями выполняет ХРЕНОВО, а вовсе не ХОРОШО ?

потому-что сжатие ПОСЛЕ архивации ты вовсе не обязан делать. А если уж сделал, то далее этот архив ты можешь только хранить. А вот обновлять уже — извини. Он упакован.

Так почему же даже такая вещь, как tar включенный в posix, так легко и просто нарушает принципы unix-way ? Может с принципами что то не так ? Или не так с людьми что возводят принципы в абсолют и в упор не хотят видеть что оно нарушается сплошь и рядом

с принципами всё так. В бумажный конверт тоже нельзя ничего добавить, если ты его заклеил и запечатал. А если нет — можно. Тарбол это тоже такой «конверт». Это его задача.

Ну и принципы вовсе не обязательно возводить в абсолют, достаточно просто их понимать. А вот ты — либо не понимаешь, либо делаешь вид, что не понимаешь, либо понимаешь как-то извращённо. Я не знаю что из этих «либо» верно.

LOL што ? Пряма таки «невозможно» ? Рошал тебе по рукам линейкой лупит, когда ты его архив в pgp заворачиваешь ? Бывает чо

а зачем мне оборачивать няшный рар в gpg, если в этом вашем раре есть своё шифрование?

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

И внезапно самое лучшее что могут предложить браузеры это gzip.

ну таков стандарт HTTP. Для текстов этого достаточно, а что-то другое можно и иначе передавать. В JPEG например.

Но постойте, зачем тогда Линус делает tar.gz если оно уже есть в браузере ? Может он просто достаточно умный чтобы экономить место на дисках и процессорное время и понимать что архивы с исходниками качаются далеко не только браузерами и не обязательно по хттп ?

угу. И не обязательно gzip. Если ты глянешь на https://www.kernel.org/ то увидишь xz, а вовсе не gz. Да и вообще, нормальные люди бинарники(и исходники) браузером не качают. Хотя-бы потому, что браузер не проверяет ЭЦП. А качать хрен знает что нормальный человек не станет.

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

Бинарные всякие картинки тоже туда же запаковать (закодировать в %A4%C5 всякий) пусть немного костыльно, но, зато, все текстовое.

Очень пухлые получаются. Толку от такой текстовости, если вручную ты всё равно JPEG редактировать в блокноте не будешь :)

Deleted
()

12 страниц НИНУЖНА — непонятно, зачем Евгений утруждает себя разработкой продукта для 1% неадекватных фанатиков. Секрет какой-то?

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

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

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

Это ты для них не интересней неандертальца.

А какое мне дело до интересов неандертальцев с «другого острова»?

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

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

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

Он умный. Понимает, когда стоит бороться с пиратами, а когда нет.

Вот жеж подлец! Деньги зарабатывает. За свой труд. Нет бы, как приличному человеку, отдать сорцы сообществу. Улучшили бы, оптимизировали, баги пофиксили.

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

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

Они «думают» что живут по UTC но при проблемах со связью их будильник может сбиться и получатся две разные UTC.

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

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

А тем временем начальники и большие начальники считают, что пароль в виде номера их мобильного — панацея от любых сюрпризов.

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

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

Твоя тирада не имеет отношения к фразе на которую отвечаешь.

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

Языки причём. Если на ресурсе общаются исключительно по русски то без крайних причин нет смысла использовать чужие меры и величины.

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

Если в атрибутах файла есть только информация о времени в UTC то теряется.

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

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

Пролетая на самолёте над часовыми поясами наручные часы/мобила постоянно будут передавать приветы то из прошлого то из будущего но это никого не трогает. Точно так будет и с файлом.

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

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

Всё бы хорошо, вот только кодировка имён файлов в этом вашем zip не стандартизована и в самом архиве не указывается. И как правило, это не UTF8. Поэтому ZIP-архив, где в именах файлов есть символы, выходящие за пределы Latin1, в общем случае непереносим между разными ОС (или переносим с большими костылями).

Я, правда, не в курсе, насколько в сабже ситуация лучше, особенно в не самых новых версиях формата...

// Что самое пикантное, кидать такие файлы в архивы свойственно именно «обычным» пользователям...

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

Я вот только не понял - есть ли запрет на написание упаковщика с использованием описания формата, на который в новости была ссылка:

http://rarlab.com/technote.htm

В самом описании ничего такого нет.

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

Как мёртвому ингаляция. Только школьный способ с кэшем. Есть линк на заархивированный клип, классический битый RAR. Но он на DepositFiles, а здесь культурное место.

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

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

«Реже, чем раньше» ещё не означает никогда. Особенно когда речь про уникальную личную информацию.

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

Я вот только не понял - есть ли запрет на написание упаковщика с использованием описания формата, на который в новости была ссылка:

http://rarlab.com/technote.htm

Там написано: «If you need information about algorithms ... please use UnRAR source code.»

Думаю, это можно обойти, если кто-то опишет алгоритмы глядя на исходники. Но я не юрист.

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

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

SDHC до 32ГБ. Да и вряд ли доля линуксоидов с SDXC и без соотв. техники (фото/видеокамера, например) была велика. Что там у маков не в курсе.

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

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

Не вали всё в одну кучу. Проприетарные программы бывают полезными (лично я купил, например, Nero4Linux). А вот проприетарные или патентованные программы - это зло однозначное.

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