Александр Рошал впервые выпустил 64-битный RAR под Linux для новой версии продукта (v3.8.*). Пока релиз имеет статус экспериментального (rarlinux-x64-3.8.b1.tar.gz).
>Насколько я помню, РАРом пользовались(под Win32) лишь бы создавать многотомные архивы (самораспаковывающиеся), из-за наличия множества несовместимых версий все-таки еще тогда ушли на zip.
+1
В своё время (когда я работал в холдинге и раб. места были с виндой) искоренил rar в головной конторе и всех филиалах в течение первых пары месяцев работы там. Потому как проблем у пользователей было много из-за несоместимостей: в каком-то филиале обновили, в каком-то нет и распаковать присланное не могут). Поэтому - 7zip only и вся информация пакуется только в zip. При том, что 7zip в zip паковал практически лучше всяких WinZip'ов и разница в размерах с rar'ами была мизерной, зато проблем с zip'ом никаких:)
> Ubuntu в топку, Rar не нужен, Gnome в биореактор.
патамуша эти лозунги поднимают значимость выкрикивающего из лемминга в его собственных красныз глазах (по причине ниасиливания других возможностей самоутверждения).
Кхе, кхе... Как всегда куча страстей ни о чём. Касательно кодировок в архивах - это проблема не архиваторов, а отсутствие возможности узнать в какой же кодировке находятся имена файлов на файловой системе. Текущая локаль говорит только о том в каком виде туда будут попадать вновь созданные имена. Т.е. этой проблеме будут подвержены абсолютно все архиваторы. Можно попытаться приводить все имена к примеру в utf - но это будет работать только до тех пор, пока имена будут соответствовать текущей локали. В большинстве случаев это будет работать - пока не встретися например на НТФС имечко с умляутами 8)
Касательно сжатия - в некоторых случаях rar дает лучший результат (как это ни странно, несмотря на 64мб словарь в том же 7z). Разница копеечная - но тем не менее (Яркий пример - DirectX_redist). Скрость сжатия намного выше.
Абсолютно позорное явление для линукса - ни один из архиваторов (за исключением tar/cpio) не умеет корректно работать c хард/сим линками, о расширенных аттрибутах и правах я лучше промолчу вообще.
P.S. Так что пусть RAR будет - есть не просит... Глядишь чего путное даст.
> Касательно кодировок в архивах - это проблема не архиваторов, а отсутствие возможности узнать в какой же кодировке находятся имена файлов на файловой системе.
Ты откуда вылез? А locale на что?
>Текущая локаль говорит только о том в каком виде туда будут попадать вновь созданные имена. Т.е. этой проблеме будут подвержены абсолютно все архиваторы. Можно попытаться приводить все имена к примеру в utf - но это будет работать только до тех пор, пока имена будут соответствовать текущей локали.
Упаковывать - из текущей локали в utf, распаковывать - в текущью локаль. Чего сложного-то?
>ни один из архиваторов (за исключением tar/cpio) не умеет корректно работать c хард/сим линками.
А какие ещё архиваторы нужны? Этих двух недостаточно??? А в RAR'е всё это есть???
>о расширенных аттрибутах и правах я лучше промолчу вообще.
а почитать cpio(1) перед тем как лужу газифицировать - не асилил?
Какие же смешные линуксячьи фанатики. будем колоться, плакать, но продолжать тыкать в жопу кактус. =)
А это мнение, надо гуй - напиши сам, вообще шЫдевр! Как будто компьютером только программисты пользоваться должны.
Если для пользователя нет необходимой программы, он на такой системе долго не задержится. И пока во главе линакс-сообщества будут стоять фанатичные программисты, трясущие седой бородой и капающие кислой слюной на клавиатуру, эта система дальше серверов не продвинется. Нам нужен Баллмер! =)
>Какие же смешные линуксячьи фанатики. будем колоться, плакать, но продолжать тыкать в жопу кактус. =) А это мнение, надо гуй - напиши сам, вообще шЫдевр! Как будто компьютером только программисты пользоваться должны. Если для пользователя нет необходимой программы, он на такой системе долго не задержится. И пока во главе линакс-сообщества будут стоять фанатичные программисты, трясущие седой бородой и капающие кислой слюной на клавиатуру, эта система дальше серверов не продвинется. Нам нужен Баллмер! =)
Советское/российское ракетостроение тоже быдлом сделано? Оно тоже
не public domain. Когда же ты анонимус поймёшь, что это личное
дело каждого, под какой лицензией выпускать свой продукт. И судить
о качестве продукта по лицензии -- это верх тупости.
Сделай что-нибудь подобное неважно под какой лицензией, иначе быдло
это ты.
>Советское/российское ракетостроение тоже быдлом сделано?
Ну решила секретутка Светка отправить своему хахалю фотки себя в костюме Евы в формате BMP 32bpp. Она снарядит для этого ракету новейшей разработки? Бред не пиши.
> Ну решила секретутка Светка отправить своему хахалю фотки себя в
> костюме Евы в формате BMP 32bpp. Она снарядит для этого ракету
> новейшей разработки? Бред не пиши.
Ты сам-то понял, что написал? Если у меня бред, что же у тебя?
Хватит разглагольствовать, пора решать простые задачи. Я пару раз НАЕЛСЯ с разными версиями рара, теперь на дух его не переношу. Необходимо всего лиш организовать процессы работы с архивами на вашем предприятии и _стандартизовать_ используемый софт... Unix way = каждая прога решает свою ЗАДАЧУ, а сотрудник - свою.
Если пару-тройку лет назад рар и обгонял по скорости сжатия/распаковки 7zip, то это время уже прошло, ни сжимать, ни распаковывать рар быстрее 7zip`a не умеет. А на ссылку данную на ixbt, советую почитать комменты, ЛОР отдыхает.
>RAR не нужен, и автор его живёт в израеле
^^^^^^^^^ для тебя это как красная тряпка?
З.Ы. Глянул в телефонную книгу, действительно есть только
один Евгений Рошал, проживающий в Нетании.
если в гуе(winrar) - то есть гуйовая тулза (quickpar)
>, и оставляет дополнительные файлы, что иногда недопустимо
это почти всегда допустимо, а на практике это почти всегда так: мне легче сгенерить md5 на 300Mb iso.bz2 чем проверять целостность этого bz2 компрессором , распаковывая 1 Gb iso (пусть и в блоками и без сброса на диск)
Ты забываешь о связях между вещами. Если не разрушать связи между ними то комбинация простых вещей будет иметь ту же сложность что и сложный девайс из них составленный. А если разрушить связи то простая сумма простых вещей не будет равнятся сложной. Посмотри скажем как хирурги мучаются при пересадке органа чтоб лишние связи не повредить. А если тупо порезать человека на части получится труп.
>Всё правильно, тот самый UNIX-way.
А ты сд-диски в сответствии с юникс-веем записываешь? Сначала накидать файликов в один каталог, потом создать образ и прожечь его? Или в современных писалках образ создатся на лету во время записи? ;) А ведь распаковка архива в отличии от записи диска в случае ошибки даже к порче болванки не приведёт :)
Юникс-вей хорош далеко не всегда. А точнее есть 2 области применения где он заруливает всё остальное - автоматическая обработка данных и сбор комбайна из подручных средств. В первом случае это Ъ а во втором костыль. tar.gz это второй случай
Знаю некоторых людей на венде, которые умешленно, не смотря на многочисленные просьбы, шлют мне все в РАРе. Как же бесит этот РАР и подобные отчепенцы.
>не очень понял, как достаточность элементарных свойств файла соотносится с изобретением велосипедов каждым архиватором.
Не навятся велосипеды придумай универсальный формат архива. Допустим 2 файла - в одном имена файлов, атрибуты и тд а в другом raw-поток с данными. Второй файл можно будет зажать любым упаковщиком и распаковывать отдельные файлы без чтения всего архива
rar не нужен. Он не лучший ни по сжатию, ни по архитектуре и в добавок ещё и формат закрытый. Основная проблема с rar для будущих поколений заключается в том, что это чудо присутсвует в сборнике Первая помощь.
>Ты забываешь о связях между вещами. Если не разрушать связи между ними то комбинация простых вещей будет иметь ту же сложность что и сложный девайс из них составленный. А если разрушить связи то простая сумма простых вещей не будет равнятся сложной.
К сожалению современная философия становится менее обширной чем современная физика (скорее уже физика включает в себя философию). Рассматривать связи между между вещами отдельно от вещей ошибочно (читаем квантовую физику). Поэтому сложная вещь это сумма как самих вещей так и связей (не коммутативная конечно сумма). Так что разрушая связи мы естественно получим другую сумму (слагаемых меньше).
Исходя из всего этого интерфейсы (имеется ввиду взаимодействие утилит а не графический интерфейс) программ должны быть грамотно реализованы. И сумма утилит с их грамотным взаимодействием вполне себе дает целую вещь.