The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализация LZMA отныне распространяется как общественное достояние, opennews (?), 26-Ноя-08, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от вам (?), 26-Ноя-08, 13:22 
>А что мешает отправить на свалку истории zip с rar-ом уже сейчас? Давно уже ничем, кроме 7-Zip, не пользуюсь.

zip и rar это контейнеры, тем более, что zip по спецификациям давно поддерживает lzma http://www.wwpi.com/ctn-headlines/1474-pkware-releases-updat...

Ответить | Правка | Наверх | Cообщить модератору

54. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от Ivan (??), 26-Ноя-08, 23:55 
> zip по спецификациям давно поддерживает lzma

Занимательно. Спасибо за информацию. А в каких продуктах это реализовано?

Ответить | Правка | Наверх | Cообщить модератору

60. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от вам (?), 27-Ноя-08, 11:51 
>А в каких продуктах это реализовано?

Не знаю, но то, что zip сейчас ничем не хуже 7z (разве что отсутствие поддержки solid-потоков) как контейнер - факт.


Ответить | Правка | Наверх | Cообщить модератору

68. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от User294 (??), 27-Ноя-08, 18:05 
>Не знаю, но то, что zip сейчас ничем не хуже 7z (разве
>что отсутствие поддержки solid-потоков) как контейнер - факт.

А он поддерживает unix security?А может даже ACLы?Файлы более 2Гб там уже можно создавать надеюсь?А еще - там оглавление не сжатое и не шифрованное.Итого - если взять и скажем сорц линуксного ядра и впихнуть в зип то получится преотстойно: и плохое сжатие (solid сжатия нет...) и немеряного размера оглавление файлов.Видал архив с сорцами - из 200 мегов примерно 10 мегов было несжатое оглавление.Если сжать вторично сдуется еще мегов на 7.Фуфло а не контейнер.Должно сдохнуть.

А 7z кстати умеет шифровать (при том довольно прилично) не только содержимое но и оглавление.Итого - zip это дебильный, морально устаревший формат контейнера.В нем *ничего* хорошего нет чего нельзя было бы в другом контейнере изобразить - он морально устарел лет на ...цать и даже обвешаный костылями не умеет нифига а с этими костылями понимается мало кем вообще(сжатие отличное от deflate в зипе сожрет буквально несколько программ на планете а все остальные - жидко сдриснут).

Ответить | Правка | Наверх | Cообщить модератору

76. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от вам (?), 27-Ноя-08, 22:19 
>А он поддерживает unix security?А может даже ACLы?

Нет, т.к. большинству пользоваталей это не нужно было, и сейчас тоже

>Файлы более 2Гб там уже можно создавать надеюсь?

Да, читайте спецификации

>А еще - там оглавление не сжатое и не шифрованное.Итого - если взять и скажем сорц линуксного ядра и впихнуть в зип то получится преотстойно: и плохое сжатие (solid сжатия нет...) и немеряного размера оглавление файлов.

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

>Видал архив с сорцами - из 200 мегов примерно 10 мегов было несжатое оглавление. Если сжать вторично сдуется еще мегов на 7

Т.е. имена файлов занимали 10 мегабайт? Ну это совсем о другом говорит

>Итого - zip это дебильный, морально устаревший формат контейнера.В нем *ничего* хорошего нет чего нельзя было бы в другом контейнере изобразить - он морально устарел лет на ...цать и даже обвешаный костылями не умеет нифига а с этими костылями понимается мало кем вообще(сжатие отличное от deflate в зипе сожрет буквально несколько программ на планете а все остальные - жидко сдриснут).

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


Ответить | Правка | Наверх | Cообщить модератору

79. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от User294 (??), 28-Ноя-08, 07:13 
>Нет, т.к. большинству пользоваталей это не нужно было, и сейчас тоже

А напуркуа нужен бестолковый и неуниверсальный формат?Да еще позиционируемый как мегарулез.Он мегарулезом был много лет назад.А сейчас - просто легаси, которое еще не закопали почему-то.Хотя - пора бы уже.Потому что некоторые врожденные дефекты не рулят.Скажем большая таблица файлов в конце файла которая не сжатая и не шифрованная - это отличное решение, да.Масштабируемое и соответствующее современным запросам.Аж 2 раза.

>Да, читайте спецификации

Думаете есть великий смысл это делать?А зачем мне читать спеки бестолкового формата который не умеет *mandatory* для *меня* фичи - сохранения прав на файлы в системе которую я юзаю?Зачем мне эта хрень сдалась?Я придерживаюсь позиции что такой формат пора отправить на свалку истории.Не понимаете почему - попробуйте под *nix поюзать такие тулзы.Очень помогает вправлению мозга и нежеланию иметь дело с такими тулзами в дальнейшем.

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

Скажите а почему контейнеры типа 7z этим не страдают?И зачем тогда сдался .zip?И вообще, на самом деле делов то - допилить чутка контейнер .7z чтобы мог еще и униховое секурити хранить, не путая оное при том с нтшным.Не очень понятно чего автор этого не сделал, если уж заботится о широком распостранении.Надо попробовать ему идею подать, судя по всему хороший человек и фич судя по всему не шибко то и сложно приделать.

>Т.е. имена файлов занимали 10 мегабайт? Ну это совсем о другом говорит

О чем?Что другие навроде .7z более адекватны в такой ситуации?Ну да, там контейнер более грамотно запроекчен, без ошибок сделаных в легаси форматах типа антикварного зипа.Единственное что немного наворочено сверх меры.

>но понять причину такой неприязни к неодушевленному, виртуальному предмету (точнее
>его описанию) - я не могу )))

Потому что древний и бестолковый.Такое пора закапывать ИМХО.

Ответить | Правка | Наверх | Cообщить модератору

82. "Реализация LZMA отныне распространяется как общественное дос"  +/
Сообщение от constemail (??), 28-Ноя-08, 13:14 
>допилить чутка контейнер
>.7z чтобы мог еще и униховое секурити хранить, не путая оное
>при том с нтшным.Не очень понятно чего автор этого не сделал,
>если уж заботится о широком распостранении.

Уже не сделал... Помнится, в сети попадалась такая экзотика, как blabla.tar.7z.
Потом довели идею до ума и сейчас набирает популярность .tar.lzma.
В итоге получилось, как говорится, юниксу - юниксово, а виндам - виндово :)
Может, так и было задумано с самого начала?

Ответить | Правка | Наверх | Cообщить модератору

92. "Реализация LZMA отныне распространяется как общественное дос"  +/
Сообщение от User294 (ok), 02-Дек-08, 10:40 
>В итоге получилось, как говорится, юниксу - юниксово, а виндам - виндово
>:)

Юниксу - что?Распаковка 2Gb архива чтобы только оглавление архива посмотреть?Ну это круто и современно, да.Unix way типа?А может ну его в ж... такой way и просто засунуть в формат контейнера поля для *nix секурити?Не придется тогда многогиговые архивы декомпресовать только для того чтобы листинг посмотреть :)

>Может, так и было задумано с самого начала?

Это что?Намек на defective by design?А как еще можно назвать декомпрессию пары гигз добра чтобы только оглавление архива посмотреть?Это может и ничего так было ...цать лет назад.А нынче файло жирное и декомпрессить несколько гиг только с целью просмотра оглавления как-то не очень прикольно выглядит.Даже на шустром процессоре и дисках - человек в такой ситуации будет ждать машину а не наоборот.А это шибко неправильно.

Ответить | Правка | Наверх | Cообщить модератору

94. "Реализация LZMA отныне распространяется как общественное дос"  +/
Сообщение от constemail (??), 02-Дек-08, 11:15 
>Это что?Намек на defective by design?

Никаких намёков, только констатация отсутствия фичи.
Вот вы только тем и занимаетесь, что создаёте 2-хгиговые архивы и смотрите на их содержимое. Значит, для вас отсутствие этой фичи == defective.
Я использую архивы в трёх случаях:
- дистрибутивы программ, исходники
- бекапы
- передать или получить несколько файлов по мылу или http
Смотреть список файлов не нужно. Поддержка юниксовых атрибутов важна в первых двух случаях.
Может, вам для ваших 2-хгиговых архивов юниксовые атрибуты не нужны и 7z вполне сойдёт?

Ответить | Правка | Наверх | Cообщить модератору

95. "Реализация LZMA отныне распространяется как общественное дос"  +/
Сообщение от User294 (??), 15-Дек-08, 18:20 
>Вот вы только тем и занимаетесь, что создаёте 2-хгиговые архивы и смотрите
>на их содержимое. Значит, для вас отсутствие этой фичи == defective.

Просто если есть архив - иногда есть и задача посмотреть что в нем.В этой задаче tar+что-угодно-как-компрессор - полная дрянь.Хорошо если архив 2 гига.А если 10?20?50?500?Не опухнете разжимать?Tar хорош для своей задачи - на ленты гадить :)

>- бекапы

Вот тут может быть очень весело если вы нечаянно убабахали\перезаписали\отправили в /dev/null несколько файлов а бэкап был гигз на ЭН, особенно если ЭН поболее десятка.

Итого - чтобы достать пару файлов из бэкапа, да и вообще просто удостовериться что они там есть - вам предется убить времени ровно столько же сколько убилось бы на полную раскатку бэкапа.Хоть оно и не требуется.В случае solid сжатия даже в абсолютном виде есть шанс что ВСЕ декомпрессовать не придется.А в случае если размер solid блока ограничен - и тем паче.А вот юзеж TAR+сжатие гарантирует наихучший из возможных сценариев ВСЕГДА.

>- передать или получить несколько файлов по мылу или http
>Смотреть список файлов не нужно.

Ага, и 640 Кб хватит всем.Это мы уже проходили.Вам не нужно - я за вас рад.Чего вы тогда выступаете?Вы пытаетесь меня убедить что мне это тоже не нужно?Ха-ха, очень смешно :).А мне вот - нужно, прикиньте?

>Поддержка юниксовых атрибутов важна в первых двух
>случаях.

Ну надо же.

>Может, вам для ваших 2-хгиговых архивов юниксовые атрибуты не нужны и 7z
>вполне сойдёт?

Ну да, например бэкапы без атрибутов и прав - это безусловно круто.А потом права самому расставлять?А если файлов окажется эдак несколько тыщ да еще и с разными правами? :)

Ответить | Правка | Наверх | Cообщить модератору

86. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от вам (?), 28-Ноя-08, 15:01 
>А напуркуа нужен бестолковый и неуниверсальный формат?

Он был изначально

>Скажем большая таблица файлов в конце файла которая не сжатая и не шифрованная - это отличное решение, да.Масштабируемое и соответствующее современным запросам.Аж 2 раза.

С другой стороны - это быстро и надежно

>Думаете есть великий смысл это делать?

Да, чтобы не задавать глупые вопросы

>Скажите а почему контейнеры типа 7z этим не страдают?

Еще раз: читайте спецификаци и не задавайте более глупых вопросов

>И зачем тогда сдался .zip?

Он был изначально, и сейчас удовлетворяет большинство пользователей

>И вообще, на самом деле делов то - допилить чутка контейнер .7z чтобы мог еще и униховое секурити хранить, не путая оное при том с нтшным.

Вперед!

>Не очень понятно чего автор этого не сделал, если уж заботится о широком распостранении.

unix-security нужно ничтожной доле всех пользователей (менее 5%)

>Ну да, там контейнер более грамотно запроекчен, без ошибок сделаных в легаси форматах типа антикварного зипа.

Вы не понимаете разницы между "ограничением" и "ошибкой"

>Потому что древний и бестолковый.Такое пора закапывать ИМХО.

Как и ваше ИМХО, ИМХО :)


Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

93. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от User294 (ok), 02-Дек-08, 11:15 
>Он был изначально

Неправда.Сначала не было и его тоже ;).Сначала вообще не было файлов.Ну и форматов, соответственно.Потом были более бестолковые и примитивные.Ну а где-то-там в середине компьютерной истории появился зип.Он насколько я помню был далеко не первый архивный формат.А то что он стал популярнее других несмотря на некоторые бестолковости типа вечного геморроя с многотомовыми архивами - ну мало ли как колесо фортуны крутится (pkzip всю жизнь отличался геморроем в многотомном вопросе, тогда как например такая штука как arj работала с ними куда лучше).

>С другой стороны - это быстро и надежно

Быстро, надежно и без хлопот... вас похоронит Аэрофлот :).
А по факту - шифрование бестолковое, оглавление архива светится.На множестве мелких файлов zip формат АДСКИ неэффективен - отсутствие solid сжатия + куча заголовков (дублирование - пофайлово + центральная таблица) обеспечивают грамотный слив по собственно степени сжатия в ситуации когда у юзера дофига не особо крупных файлов.В клинических случаях разница между .7z и .zip бывает в НЕСКОЛЬКО РАЗ... и даже LZMA его не спасет - если на solid потоке да еще из файлов скомпонованных по типам оно даже может развернуться и показать свою круть, отловив факт что вон тот файл похож на прошлый, бывший 3 мегабайта назад то в случае зипушника и мелких архивов - это то же самое что засунуть орла в канареечную клетку.Может и поместиться, но летать ему будет явно негде.Ну и эффективность окажется соответствующей - хоть там какой алгоритм юзайте а если файл хренадцать килобайт то только в их пределах и можно совпадения ловить.А то что соседний файл отличался всего на 2 байта... ну мало ли, а в случае с .zip алгоритму сжатия об этом узнать не судьба а в 7z архивер засунет ссылку на совпадение =).Таким манером зиповое сжатие может легко слить в несколько раз 7z и даже банальному TAR-у.Итого LZMA в зип - круто конечно.Но изврат.Который как максимум будут понимать штуки 3 программ - 7zip, RAR и WinZip а остальные на него положат болт, со всеми вытекающими(как то невозможность юзания).В .zip если поюзать что-то отличное от deflate - потом задолбают нытьем "а почему у меня файл не открывается?!".

>Да, чтобы не задавать глупые вопросы

Оригинально.Наверное из области "дурная голова рукам покоя не дает" :)

>Он был изначально,

Не было его изначально.Изначально вообще не было нихрена.Потом были более тупорылые форматы.А то что где-то там в середине истории вылез зип и стал более популярным чем остальные... ну знаете, а теперь пожалуй было бы неплохо чтобы популярен стал кто-то более актуальный.Хоть тот же 7z, только допиленный под нужды ВСЕХ а не только каких-то частностей.

>и сейчас удовлетворяет большинство пользователей

Ага, то-то я и смотрю - все больше народа юзает RAR и 7z.

>unix-security нужно ничтожной доле всех пользователей (менее 5%)

Ну и NTшная секурити волнует не большее число юзеров.И?

>Вы не понимаете разницы между "ограничением" и "ошибкой"

Ограничение - следствие ошибки проектирования.Погрей авторы формата над ним мозг чуть дольше - и он бы не страдал этими ограничениями.Не так ли?

>Как и ваше ИМХО, ИМХО :)

А, ерунда.Юзеры завидев что 7z при прочих равных и нахаляву жмет в эн раз лучше их файло обычно выкидывают zip на помойку и как максимум юзают оный для отсылки "убогим" ремотным кто настолько задубел мозгом что не способен юзать другой архиватор кроме поделок времен своей молодости.Типа вас =)

Ответить | Правка | Наверх | Cообщить модератору

88. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от Guest (??), 28-Ноя-08, 18:34 
>А он поддерживает unix security?А может даже ACLы?

Вот это все очень спорно. Обычному пользователю никакие ACL вообще не нужны, потому что очень часто распраковал от рута тарбол созданный каким-нибудь мудаком - а там куча файлов от левых юзеров, какие-то файлы совершенно без причины с 400, какие-то, что еще хуже, с 777. А если архиватор используется для бэкапа, то наоборот, все пользователи, права, ACL  и хардлинки должны быть сохранены. Так что про mandatory фичи не надо, для некоторых mandatory их отсутствие.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

85. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от вам (?), 28-Ноя-08, 14:51 
>> zip по спецификациям давно поддерживает lzma
>А в каких продуктах это реализовано?

7-Zip 4.61 :)


Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

89. "Реализация LZMA отныне распространяется как общественное дос..."  +/
Сообщение от Осторожный (ok), 29-Ноя-08, 19:06 
>> zip по спецификациям давно поддерживает lzma
>
>Занимательно. Спасибо за информацию. А в каких продуктах это реализовано?

7z 4.61 beta умеет делать такие архивы

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру