Александр Рошал впервые выпустил 64-битный RAR под Linux для новой версии продукта (v3.8.*). Пока релиз имеет статус экспериментального (rarlinux-x64-3.8.b1.tar.gz).
>Надо поменять местами порядок архивации и сжатия. Не уверен, может ли tar достать один файл, не перетряхивая весь архив, но на нём свет клином не сошёлся, можно придумать другой архиватор. Для сжатия вполне сойдёт lzma.
Отлично, а теперь нужен софт, чтобы каждый вендузятнег мог это запаковать/распаковать. Как ты понимаешь, скрипт на баше не катит.
> .tar.gz поддерживается под виндой достаточно хорошо (winzip, winrar, 7zip, total commander точно умеют), чтобы можно было смело его использовать. Единственная проблема только в том, что люди с форматом не знакомы и просто не пытаются его даже открывать в архиваторе.
.tar.gz-ипный древний как дерьмо мамонтов костыль-формат, когда файлы тарятся(как на магнитную ленту), а затему зипуются - не нужен.
> Народ, тут как раз у меня нарисовалась проблема - пользователю нужен ГУЙ чтобы упаковывать в многотомные архивы. Уже 3 часа рою инет в поисках такой простой вещи - 0 успеха. Кто-нибудь подскажет как решить такую задачу: Стоит задача: дать пользователю ГУЕВЫЙ интерфейс для создания многотомных архивов. Консольку 7z манагеры не освоят.
Щас тебе ответят, что консоль это труЪ и что нечего ламерской офисной фауне делать на труЪшном линупсе
> Как-то выслал другу архив в tar.gz, он чуть не офигел, с удивлением спросил что за формат и с чем его едят =/
Фанатам tar.* рекомендую задуматься над одним простым фактом: для того, чтобы только узнать содержимое архива, необходимо его полностью распаковать. Распаковать. Полностью. Содержимое файлов. И я сейчас говорю не о занимаемом на диске месте (gzip -d < in.tar.gz | tar tv никто не отменял), а о процессорном времени.
Пока объемы сжатой информации ничтожны, это не имеет значения, а вот как только мы начинаем жать исходники ядра в tar.bz2 Ну вы поняли, что содержимое include/linux такого архива просмотреть -- это небыстро
Фанатичный ананимус, который молится на юникс-вей, не думая собственной головой, не нужен. tar - излишняя сущность-костыль для убого gzip, который не умеет зажимать директории. Архиватор ZIP, который выполняет одну задауч "зиповать" - UNIX way, RAR - UNIX way. tar.gz - магнитноленточный костыльный бред с лишними субстанциями, на которые моляцца тупые красноглазеки-ретрограды.
> понятие UNIX way знакомо? tar пакует много файлов в один и делает это хорошо, остальным занимается архиватор, который может быть разным.
Архиватор ZIP пакует файлы и директории в архив и делает это хорошо, без древних костылей для магнитной ленты TAR, которые приставлены к хреновому однозадачному GZIP, который из-за своей убогости не умеет жать директории и несколько файлов! tar.gz в биореактор
Для того чтобы узнать содержимое? Нет, не надо. А ты вобще знаешь что такое solid архив? Почитай хелп к винрару, там всё написано (по русски и доступно).
> Для того чтобы узнать содержимое? Нет, не надо. А ты вобще знаешь что такое solid архив? Почитай хелп к винрару, там всё написано (по русски и доступно).
Да. Фактически, тот же tar.gz только с оглавлением (списком файлов) вначале.
> Архиватор ZIP пакует файлы и директории в архив и делает это хорошо, без древних костылей для магнитной ленты TAR, которые приставлены к хреновому однозадачному GZIP, который из-за своей убогости не умеет жать директории и несколько файлов! tar.gz в биореактор
Угу, и каждый архиватор должен изобретать свой велосипед для FS? Тролля в биореактор
Рар - вещь нужная и полезная. Единственный позволяет корректно запускать любые программы прямо из архива, не распаковывая их. 7-ZIP даже музыку нормально без распаковки не покажет.
>И что, помогает? Может проще разбить на куски, метров по 200, вместе с хешами.
Да очень тяжело воспользоваться раром, чем что-то бить на куски, + какие-то хеши зачем-то делать (я бы тебя уже послал бы за лишние проблемы), и в случае чего пересылать опять. Ну так как? Что проще? Га.
> Угу, и каждый архиватор должен изобретать свой велосипед для FS? Тролля в биореактор
Архиватор должен выполнять свою работу - архивировать и должен справляться с ней хорошо, т.е. уметь жать директории, уметь компрессировать, разбивать архив на части и т.д. tar архивирует, но не жмёт, gzip жмет, но не архивирует - значит это не UNIX way архиваторы, а убогие недоделки-костыли, а ZIP, RAR, 7z - UNIX way.
Никогда не мог понять, зачем нужен RAR. В свое время его и по скорости и по уровню сжатия уделывал ACE (тоже проприетарный). С выходом версии 3 RAR стал еще более тормознутым... И все равно продолжил сливать ACE (v. 2), и по скорости и по компрессии. А потом и 7z появился...
Собственно, заправительство RAR'a объясняется в основном маркетинговыми причинами...
>Угу, и каждый архиватор должен изобретать свой велосипед для FS?
А вам не кажется что вы чушь сморозили? Права доступа + расширенные атрибуты достаточны в 99.99% случаев. А в оставшемся 0,01% может быть важно и физическое расположение секторов на диске ;)
>>И что, помогает? Может проще разбить на куски, метров по 200, вместе с хешами.
>Да очень тяжело воспользоваться раром, чем что-то бить на куски, + какие-то хеши зачем-то делать (я бы тебя уже послал бы за лишние проблемы), и в случае чего пересылать опять. Ну так как? Что проще? Га.
Ты что, это же не труЪ, труЪ это когда много костылей, выдирание гландов через жопу, но в строгом соответствии с UNIX way и с использование только открытых инструментов!
>Рар - вещь нужная и полезная. Единственный позволяет корректно запускать любые программы прямо из архива, не распаковывая их. 7-ZIP даже музыку нормально без распаковки не покажет.
tar — это поток. gzip — это компрессор.
tar+gzip(или bzip) представляют собой программный конвейер == Unix-way.
Из простых вещей можно получить сложные вещи. А также разделить сложные вещи на составляющие. И не нужно сводить всё к файлам и каталогам, как это делает Торвальдс. Нужно развиваться и подходить к пониманию абстракций STREAMS, к примеру.
>Никогда не мог понять, зачем нужен RAR. В свое время его и по скорости и по уровню сжатия уделывал ACE (тоже проприетарный). С выходом версии 3 RAR стал еще более тормознутым... И все равно продолжил сливать ACE (v. 2), и по скорости и по компрессии. А потом и 7z появился...
>Собственно, заправительство RAR'a объясняется в основном маркетинговыми причинами...
Просто он у нас появился раньше, чем ACE и оболочка к ACE (причём как досовая так и виндовая) была глючной и под виндой была тяжелее оболочки к вин рару.
>Просто он у нас появился раньше, чем ACE и оболочка к ACE (причём как досовая так и виндовая) была глючной и под виндой была тяжелее оболочки к вин рару.
Наверное, я слишком поздно его встретил ;) Пользовался оболочкой под ДОС -- она была на порядок удобнее оболочки RARa. Под виндой, особенно версии 2 -- да, тормознее. Но удобнее ;)
когда возникает необходимость работать с многогигабайтными архивами tar.gz с многими тысячами файлов, осознание убогости этого костыля приходит быстро. час чтобы найти имя нужного файла, потом еще час чтобы распаковать его...
Недавно мучился, как в ALT Linux Lite с вашими угрёбишными не юзерфрендли архиваторами добавить несколько файлов, лежащих в одной папке, в один архив. Ввёл: zip *.* arhiv.zip - выдал ошибку. Ввёл zip *.* - тоже самое, ошибка немного другая, ввёл gzip *.* - выдалось предумпреждение - но программа запаковала каждый файл в отдельный архив. Естественно в российском дистрибутиве - все ошибки на английском. Плюнул - снёс с винта это ПОДЕЛИЕ.
>Нет, им просто завидно, что у пользователей Windows полноценный WinRAR, а у них - консольный обрубок.
Завидовать особо нечему, да и некому - нет таких вида кишечнополостных, как "пользователи виндовс" - есть сборище копрофагов, поедающих фекалии. Если эти фекалии называются "виндовс", то в таком случае можете конечно называть себя ее пользователями.
У меня опыт избыточных данных был единственным и отрицательным, т.е. нифига не помогло. Тупо 10% лишних отъелось и всё, пришлось опять пересылать.
У меня опыт был не единственный и очень положительный. Особенно при передаче файлов через интернет (Попробуй передай 1гиг данных играя к примеру в это время CS на интернет сервере (это лишь к примеру)). Иногда портились CD, DVD-диски... В принципе у каждого своё счастье, по этому курьер таки лучше всего :))
> Завидовать особо нечему, да и некому - нет таких вида кишечнополостных, как "пользователи виндовс" - есть сборище копрофагов, поедающих фекалии. Если эти фекалии называются "виндовс", то в таком случае можете конечно называть себя ее пользователями.
Как бы такой ценитель фекалий как ты, не проводил параллелей и не вешал ярлыков на людей, пользующихся другой ОС, линупс не станет лучше, а венда не станет хуже. Так что зря стараешься, фанатик.