LINUX.ORG.RU

Архиватор RAR 5.80

 , ,


2

1

Состоялся релиз проприетарного архиватора RAR версии 5.80. Список изменений в консольной версии:


  1. Сохранять время последнего доступа у архивируемых файлов можно с помощью ключа -tsp в командной строке. Разрешается сочетать его с другими ключами -ts, например: rar a -tsc -tsp archive files
    В одном и том же ключе -ts допускается объединение несколько модификаторов.
    Например, можно использовать -tscap вместо -tsc -tsa -tsp.
  2. Ключ -agf<формат_по_умолчанию> в командной строке задаёт стандартную строку формата для ключа -ag. Он имеет практический смысл только при помещении его в конфигурационный файл rar.ini или в переменную окружения RAR.
    Например, если в переменной окружения RAR задать -agfYYYY-MMM-DD, то при указании ключа -ag без параметра будет подразумеваться форматирующая строка YYYY-MMM-DD.
  3. Ключи -ed и -e+d можно использовать в командах обработки архивов для любой комбинации RAR и операционных систем, в которых создан архив.
    Предыдущие версии RAR для Windows не могли их применять для RAR-архивов, созданных в UNIX, а RAR для UNIX – для RAR-архивов, созданных в Windows.
  4. Аналогично томам RAR5, тома восстановления в формате RAR4 используют ту же ширину поля номера тома, как соответствующие им тома RAR. Если раньше при использовании формата RAR4 создавались тома arc.part01.rar и arc.part1.rev, то теперь у томов обоих типов часть имени с номером будет «part01».
  5. Команда «Найти файлы» и её эквивалент в командной строке – «i»:
    • если выбрана опция «Использовать все таблицы» или у команды «i» указан модификатор «t», то дополнительно к уже поддерживаемым кодировкам ANSI, OEM и UTF-16 архиватор будет выполнять поиск указанной строки в файлах с кодировкой UTF-8;
    • увеличена скорость, особенно при поиске без учёта регистра букв;
    • вывод при шестнадцатеричном поиске включает и текстовое, и шестнадцатеричное представления найденного.
  6. Исправлены ошибки:
    • предыдущая версия RAR не могла распаковывать записи папок из архивов, созданных с помощью RAR 1.50.


Также обновлён распаковщик с открытым кодом UnRAR до версии 5.8.5.

>>> Подробности

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 4)

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

Согласен, надо запретить все форматы кроме зип использовать.

А как же идеи свободного ПО, все дела?

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

Да и в пределах МКАД гигабитка далеко не у всех; более того — нему большинства.

50 мега-байт в секунду за триста рублей в месяц. Мне хватает. Что вы там скачиваете такое ужасное?

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

Использовать любой формат отличный от zip - жлобство. Не будьте жлобами. Если я вижу не zip я ищу онлайн конвертер из не зипа в зип и мысленно проклиная создателя архива.

При чем здесь жлобство? Это говорит лишь об отсутствии стандартизации (либо её нерабочие при наличии). Но в самом GNU/Linux же зверинец и никакой стандартизации. Не слышу криков по этому поводу (а надо бы).

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

А как же идеи свободного ПО, все дела?

А где тут противоречие с идеями СПО? Отказ от использования зоопарка проприетарных форматов документов в пользу открытых и отказ от использования не zip архивов пойдет только на пользу. Твой слабый умишко не осилил такую простую мысль?

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

«нерабочие» читать как «неработе»

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

При чем здесь жлобство? Это говорит лишь об отсутствии стандартизации (либо её нерабочие при наличии). Но в самом GNU/Linux же зверинец и никакой стандартизации. Не слышу криков по этому поводу (а надо бы).

Жлобство заставлять ставить архиватор для открытия не zip. Когда zip открывает в проводнике начиная с ХР.

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

А где тут противоречие с идеями СПО? Отказ от использования зоопарка проприетарных форматов документов в пользу открытых и отказ от использования не zip архивов пойдет только на пользу. Твой слабый умишко не осилил такую простую мысль?

Основной зоопарк как-раз таки не проприетарные форматы создают, а свободные.

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

Жлобство заставлять ставить архиватор для открытия не zip. А что программу для чтения PDF тебя заставляют ставить, не сокрушается?

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

Жлобство заставлять ставить архиватор для открытия не zip.

А из-за того, что программу для чтения PDF тебя заставляют ставить, не сокрушаешься?

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

Rar и другую маргинальщину уже декады как не встречал.

Несколько десятков дней?

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

А из-за того, что программу для чтения PDF тебя заставляют ставить, не сокрушаешься?

А зачем мне пдф?

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

Нет. Это чисто недоверие к проприетаке, особенно если она шифрует. Короче вопрос веры LOL

Формат-то открытый, даже разархиватор с открытыми исходниками. Чего тебе ещё надо?

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

А мне зачем zip «из коробки», если с rar-ом приятнее работать?

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

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

Да. Не знаю, уже наверное «религия» из-за линукса. Предпочту поставить что-то свободное на свой комп.

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

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

Заметь, я нигде не говорил, что сам пользуясь rar, пересылаю архивы в этом формате и контрагентам. Это ты уже сам долумал.

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

Для оригинальных хомяков в линуксах надо брать tar+xz/tar+gzip/tar+bzip, т.к. надо ещё и права на фалы хранить…

Метко! Антифича виндовых архиваторов - сброс линуксовых атрибутов файлов.

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

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

Попробуй написать жалобу на этот субъект, за то что они провоцируют пиратство.

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

Попробуй написать жалобу на этот субъект, за то что они провоцируют пиратство.

Л - Логика. Еще надо не забыть написать жалобу на интернет-провайдера правительства этого субъекта как соучастника. И на провайдера провайдера. И на Координационный центр национального домена сети Интернет за то, что не разделегировал домен из-за такого безобразия. И ICANN, по хорошему оштрафовать надо. А то, чтоб неповадно было.

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

Попробуй слезть с мамкиной шеи и найти работу.

Фрилалц помойка и архивы с тз в рар

Работа

Ну так-то да в помойке рыться тоже работа. Люди что-только не выкидывают.

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

Из известных арихваторов кто-нибудь, кроме RAR, умеет в информацию для восстановления?

Зачем это нужно? Дискета размагнитилась? сd-rw поцарапался? Модем глючит?

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

А из-за того, что программу для чтения PDF тебя заставляют ставить, не сокрушаешься?

Все актуальные десктопные ОС его умеют из коробки открывать.

iOS тоже. Вот Android наверно, но может какой корявый не умеет.

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

печально, что RAR популярен на постсоветском пространстве.

Почему?

h4tr3d ★★★★★
()

Хватит уже про пиратство. Программа на Windows полноценно продолжает работать после бесплатного периода, ничем не отличаясь от платной версии. Более того, генеральный директор RARLab Бурак Канбой в интервью Softonic заявил, что в компании либерально относятся к такому сценарию использования (продолжению использования после окончания бесплатного периода без покупки лицензии) WinRAR домашними пользователями и, можно сказать, поощряют это, т.к. «многие пользователи считают, что наша программа бесплатна и зачем вам использовать пиратскую и потенциально опасную версию, если вместо нее можно использовать оригинал?»

В оригинале: Many users actually believe our software is freeware and why would you bother about using a pirated and potentially harmful version if the original can be used instead? https://en.softonic.com/articles/winrar-5-0-interview-with-ceo-burak-canboy

В этом же интервью Канбой отвечает и на вопрос о самом крупном рынке. Крупнейшими рынками по количеству скачиваний WinRAR являются США и Европейский союз.

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

Перебор. cpio, как и tar - архиваторы, что бы собрать ФС в один файл. RAR - архиватор+компрессор в одном флаконе, т.е. будет дополнительные оверхед на таблицу файлов, хранение имени файла и т.п. чего классическим компрессорам, типа gzip/bzip2/xz нафиг не сдалось, потому как уже реализовано архиватором.

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

Все актуальные десктопные ОС его умеют из коробки открывать.

Но в Microsoft Edge, например, доступны только базовые функции, такие как навигация по страницам, настройка масштаба и других вариантов просмотра документ. А встроить в ОС полноценную поддержку они не могут, иначе антимонопольное ведомство ЕС оштрафует их на миллиарды долларов.

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

А разве 7zip распакует rar, если в системе нет unrar’а?

Я не очень разбираюсь в лицензиях (я вырос на всём пиратском и до сих пор считаю все лицензионные ограничения злом), но если unrar доступен в виде Си-шного исходника, что мешает засунуть алгоритм распаковки внутрь другой программы? Какие могут быть претензии, если автор unrar-а сам открыл доступ к исходникам?

А про RAR вцелом могу сказать, что это самый многофункциональный архиватор из всех существующих (я про функции, запиханные в опции командной строки архиватора).
Здесь уже упоминалось про возможность добавления в RAR-архив информации для восстановления битого архива. Без этой фичи переносить на флешках многогигабайтные файлы было бы просто невозможно: на моей флешке (Silicon Power 32Gb) образуется 1 инвертированный бит на примерно 10 Гбайт данных.

И ещё есть у RAR-а волшебная фича: если к началу RAR-архива прицепить какой-нибудь файл, то это всё равно останется корректным RAR-архивом. Обычно форматы файлов предполагают, что сигнатура должна располагаться в начале файла. А RAR при чтении архива ищет сигнатуру не только в начале файла, а вообще по всему файлу. То есть, если конкатенировать два файла: GIF и RAR, то получится файл, который одновременно будет и картинкой, и архивом (архив будет спрятан от посторонних глаз, но распакуется unrar-ом, если ему подсунуть эту гифку).

Автор RAR-а - очень отзывчивый (весьма быстро среагировал на багрепорт).
Как мы все знаем, в типичном опен-сорс проекте баги торчат годами, их авторы просто конфирмят присланный баг, на чём дело обычно и останавливается :-)

Так что рановато ещё закапывать винрар!

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

Без этой фичи переносить на флешках многогигабайтные файлы было бы просто невозможно: на моей флешке (Silicon Power 32Gb) образуется 1 инвертированный бит на примерно 10 Гбайт данных.

У тебя ошибка. Правильно так

Без этой фичи переносить многогигабайтные файлы было бы просто невозможно на моей флешке (Silicon Power 32Gb): образуется 1 инвертированный бит на примерно 10 Гбайт данных.

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

Так сабж у него просто внутри как есть. Проприетарный unrar

Да, при этом, есть свободный The Unarchiver, но всем пофиг.

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

но если unrar доступен в виде Си-шного исходника, что мешает засунуть алгоритм распаковки внутрь другой программы? Какие могут быть претензии, если автор unrar-а сам открыл доступ к исходникам?

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

Выдержка из EULA: Без письменного разрешения автора запрещается использовать двоичный код RAR, двоичный код WinRAR, исходные тексты UnRAR или двоичный код UnRAR для реконструирования алгоритма сжатия RAR, который является собственностью автора.

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

У тебя ошибка

Формально ты прав.
Но я уверен, что моя флешка - не уникальная в этом плане :-)
Да, у меня были флешки без такого недостатка.
Но я предпочитаю не расчитывать на то, что мне повезёт с флешкой, а всегда добавлять 5% для избыточного кодирования.

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

запрещается использовать … для реконструирования алгоритма сжатия

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

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

для реконструирования алгоритма сжатия RAR, который является собственностью автора

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

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

Нет бы прививать любовь к 7zip… 7-Zip — это прекрасная программа-архиватор для Windows. Одна проблема — 7-Zip удивительно уродлив, как и многое в opensource.

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

Нет бы прививать любовь к 7zip…

7-Zip — это прекрасная программа-архиватор для Windows. Одна проблема — 7-Zip удивительно уродлив, как и многое в opensource.

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

Одно из подразделений Роснефти ТРЕБУЕТ, чтобы им рабочие файлы отправляли только в формате rar.

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

Гигабитка в домашней локалке - это одно. (По-моему ниже уже даже встроенные сетевухи не делают). Гигабитка Ынет - ну, у нас в мос.обл. пока нет, но мой провайдер даёт 500Мбит. Роутер, правда, максимум по тестам 420 тянет, и то при сферическом тестировании в вакууме при нужной фазе луны и правильном времени суток. Качать - ну можно например срез Дебиана из торрентов положить себе и пущай раздаётся, добрым людям польза :D. Там вроде гигабайт 50 было, не?

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

«ну ты вспомнел» шифр зип прикручен еще при динозаврах. тогда требований к шифрации был попрощееееее.
ваапче zip (и tgz который в принципе не умеет в шифрацию) согласно труюниксвей надо еще прогонять через кароший шифратор. а на выходе обратно всю цепочку велосипедить.
хорошо что рарчик не мудрит в формате бодоратых админов.

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

zip с шифрованием не сравним с rar по криптостойкости.

Пользовать rar как crypt? Микроскопом гвозди забивать не пробовал?

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

Надо срочно из gcc параметр -o выпилить. Пусть пишет всегда a.out, а потом можно mv заюзать.

Хотя о чем это я, пусть пишет a.o, потом mv, чтоб компиляция следующего исходника не переписала, затем ld в a.out и потом уже последний mv в результирующий бинарник.

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

А ты взломать архив RAR попробуй без бутфорса. ‘crypt’ ломается.

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

Принцип разархивирования прост – при вводе пароля, из него 262144 раз вычисляется хеш по алгоритму SHA1, и полученным ключом WinRAR пытается расшифровать (по AES) и разархивировать файлы (тут не проверяется правильный пароль или нет). После того как файлы расшифрованы и разархивированны, из них вычисляется контрольная сумма по CRC32, и это сумма сравнивается с той суммой которая прописана в самом архиве. Если эти суммы совпадает – мы получает расшифрованные файлы, а если не совпадает, то получаем предупреждение что контрольная сумма или пароль неправильны. Нет в RAR других проверок правильности пароля — только вот это проверка контрольный суммы «готового продукта».

Тут просто нечего ломать. Любые попытки сломать сам WinRAR или архив приведет к тому, что файлы будут расшифрованны не правильно.

Если посмотреть процесс разархивации при помощи «Process Monitor» от Microsoft, то там хорошо видно, как WinRAR создает временные файлы в папке %Userprofile%\Temp. И если правами доступа запретить стирать файлы из этой папки, то можно даже посмотреть результат ввода неправильного пароля.

Единственный способ взлома архива RAR – брутфорс. Если кто-то предлагает другой способ – не верьте, это развод.

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