The OpenNET Project / Index page

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

01.03.2013 15:49  Компания Google представила совместимый с zlib алгоритм сжатия Zopfli

Компания Google открыла реализацию нового алгоритма сжатия данных Zopfli. Представленная реализация системы сжатия совместима с библиотекой zlib, предоставляющей поддержку контейнеров gzip и deflate, и может выступать в качестве прозрачной замены zlib. Код написан на языке Си и распространяется под лицензией Apache 2.0. Представлен только код для обеспечения сжатия, распаковка может выполняться уже существующими реализациями zlib. Zopfli также совместим на уровне битового потока с методами gzip, Zip, PNG и системами сжатия запросов HTTP.

Алгоритм Zopfli примечателен более высокой степенью сжатия и позволяет сжимать данные в среднем на 3-8% эффективнее zlib, при этом распаковка может выполняться любыми приложениями, поддерживающими Deflate. Используемый в Zopfli метод достаточно ресурсоёмок и базируется на итерационном моделировании энтропии с использованием алгоритма поиска кратчайшего пути в графе для выбора оптимального представления сжатой последовательности из общего набора вариантов.

Обратной стороной повышения коэффициента сжатия без потери совместимости является значительное повышение трудоёмкости работы алгоритма, который сжимает примерно в 100 раз медленнее zlib. Скорость распаковки архивов, созданных с использованием алгоритма Zopfli идентична другим реализациям zlib.

В качестве области использования Zopfli называются ситуации, требующие однократного сжатия данных с последующей многократной отдачей результата по сети, например, при распространении сжатого статического контента в Web. Более высокая степень сжатия позволяет уменьшить требуемое для хранения дисковое пространство, ускорить передачу данных и уменьшить задержки при загрузке web-страниц. Особенно эффект от уменьшения размера передаваемых данных может быть заметен в мобильных сетях, выражаясь в том числе в экономии потребления энергии и сокращении оплаты за принятый трафик.

  1. Главная ссылка к новости (http://google-opensource.blogs...)
  2. OpenNews: Компания Google открыла код Snappy, библиотеки для сжатия данных
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: zopfli, gzip, zlib, deflate
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 16:20, 01/03/2013 [ответить] [смотреть все]
  • +15 +/
    Я zlib использую исключительно там где нужна скорость, где на скорость плевать - LZMA, какой смысл делать из первого второе?
     
     
  • 2.2, хрюкотающий зелюк, 16:23, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]
  • +6 +/
    вот там и написали что "В качестве области использования Zopfli называются ситуации, требующие однократного сжатия данных с последующей многократной отдачей результата по сети"

    с полным сохранением совместимости

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

     
     
  • 3.27, Аноним, 20:34, 01/03/2013 [^] [ответить] [смотреть все]
  • +9 +/
    > с полным сохранением совместимости

    Улучшенный алгоритм сжатия, совместимый по формату потока с deflate уже давным давно давно реализован Игорем Павломым в его 7zip.

    И из него внедрен в утилиты типа advancecomp и подобные по смыслу. Да, оно больше тормозит при сжатии, но жмет более качественно при сохранении совместимости формата потока с zip/gzip/deflate. Называются цифры порядка 5-10%, т.е. как раз на уровне сабжа.

    А велосипедистов из гугеля поздравляем с разморозкой. Вот что бывает если вариться в своем гугловом анклаве игнорируя окружающий мир - при этом делается работа которая уже несколько лет назад как выполнена другими людьми.

     
     
  • 4.45, Аноним, 22:07, 01/03/2013 [^] [ответить] [смотреть все]
  • +/
    Хм после читания PDFника с результатами тестов - гугловская зоофилия таки пол... весь текст скрыт [показать]
     
  • 4.83, Аноним, 20:55, 02/03/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    7zip 8212 под лицензией LGPL, тогда как представленная библиотека 8212 с л... весь текст скрыт [показать]
     
  • 2.4, Vaso Petrovich, 16:44, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Основное применение это веб, там вы со своим LZMA, будет как летом на базаре в л... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.7, inferrna, 16:59, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Действительно, ведь текстовые данные лучше жмёт ppmd.
     
     
  • 4.22, z, 19:47, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Это тот, у которого требования к распаковке почти идентичны требованиям при упак... весь текст скрыт [показать]
     
  • 4.28, Аноним, 20:35, 01/03/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    Только вот и сервера и клиенты раком встанут если им начать пользоваться Особен... весь текст скрыт [показать]
     
     
  • 5.85, Марк Шатлворт, 23:22, 02/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    ppmd требует мало памяти для распаковки и работает в разы быстрее zlib для текст... весь текст скрыт [показать]
     
  • 3.75, koloboid, 11:20, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    на фоне лыжи очень неплохо смотрятся ... весь текст скрыт [показать]
     
  • 2.5, Аноним, 16:50, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И какой браузер умеет в Accept-Encoding: lzma?
     
     
  • 3.33, Алексей, 20:44, 01/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    relevant: https://bugzilla.mozilla.org/show_bug.cgi?id=366559
     
     
  • 4.101, aborland, 22:54, 05/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    А какой  сервер умеет такой энкодинг отдавать?
     
  • 1.3, Аноним, 16:23, 01/03/2013 [ответить] [смотреть все]  
  • +1 +/
    pngcrush немного улучшится теперь?
     
     
  • 2.6, Stax, 16:56, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Уже - называется optipng :)
     
     
  • 3.15, Аноним, 19:02, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    И где там новый алгоритм, а http optipng hg sourceforge net hgweb optipng opt... весь текст скрыт [показать]
     
     
  • 4.30, Аноним, 20:36, 01/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Он в утилитке advancecomp, только это заслуга Игоря Павлова и его 7zip, откуда и... весь текст скрыт [показать]
     
     
  • 5.41, Lockal, 21:26, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Чукча не читатель В статье есть ссылка на PDF, в котором сравниваются разные ре... весь текст скрыт [показать]
     
     
  • 6.43, Аноним, 22:02, 01/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Хм, действительно, он дополнительно отыгрывает пару крох на конкретно этом приме... весь текст скрыт [показать]
     
  • 4.57, Stax, 22:53, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Ох Вы ничего не поняли - аноним пожелал немного лучше сжимающий pngcrush , я с... весь текст скрыт [показать]
     
     
  • 5.65, Аноним, 23:51, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    ОК, optipng выиграл у pngcrush оба на максимуме настроек 56 байт на 400К PNG ф... весь текст скрыт [показать]
     
     
  • 6.69, Аноним, 01:42, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Можно попытаться до и или после этого еще и advancecomp поиграться Хотя идеальн... весь текст скрыт [показать]
     
     
  • 7.77, Аноним, 11:51, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Увы, но опять мимо advpng -z4 из пакета advancecomp жмёт один-в-один как optipn... весь текст скрыт [показать]
     
     
  • 8.78, Аноним, 11:57, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Блин, напутал Это optipng позволяет менять размер словаря, а advpng - ниачём ... весь текст скрыт [показать]
     
  • 8.90, Аноним, 02:50, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Вообще-то основное отличие advpng - там юзается не стандартная реализация deflat... весь текст скрыт [показать]
     
  • 6.72, Crazy Alex, 03:20, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    лучше на imagezero гляньте - вот что надо до ума доводить...
     
     
  • 7.91, Аноним, 02:56, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    А это вообще что И чем знаменито А то вы так говорите как будто это все знают ... весь текст скрыт [показать]
     
     
  • 8.95, Sokoloff, 14:45, 03/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    http www opennet ru opennews art shtml num 32940 Пока ничем не знаменито, к со... весь текст скрыт [показать]
     
  • 1.8, SergMarkov, 17:19, 01/03/2013 [ответить] [смотреть все]  
  • –9 +/
    3-8 эффективнее zlib сжимает примерно в 100 раз медленнее zlib Откуда растут р... весь текст скрыт [показать]
     
     
  • 2.10, slon, 17:51, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    а голова, откуда?
     
  • 2.31, Аноним, 20:41, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Тут скорее вопросы к голове, ибо вы явно не в курсе как работает LZ-based и поче... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.66, SergMarkov, 00:45, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Каюсь - , этого просто не знал Thanks ... весь текст скрыт [показать]
     
     
  • 4.89, Аноним, 02:43, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Собственно, левелы сжатия в deflate оно же ключи gzip -1 -9 в основном указы... весь текст скрыт [показать]
     
  • 2.73, анон, 05:17, 02/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    сперва добейся
     
  • 1.9, Аноним, 17:46, 01/03/2013 [ответить] [смотреть все]  
  • +/
    Есть набор данных, в которых значений немного, но повторяемости почти никакой М... весь текст скрыт [показать]
     
     
  • 2.12, pkunk, 18:43, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    bz2 ?
     
     
  • 3.25, Аноним, 20:04, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Медленно :(

    Хотя идея там любопытная, прочитал с интересом

     
  • 2.35, Аноним, 21:02, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Авторы архиваторов зачастую читерят на таких данных, используя префильтр - LZ ... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, XoRe, 18:40, 01/03/2013 [ответить] [смотреть все]  
  • +4 +/
    > в среднем на 3-8% эффективнее zlib
    > который сжимает примерно в 100 раз медленнее zlib.

    Мило)
    Зато можно сделать другой вывод: zlib настолько близка к совершенству, если без извратов лучше уже не сделаешь :)

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

    Если уж настолько заботятся о мобильных пользователях, то стоит подумать дальше.
    webkit наиболее распространен в мобильных устройствах.
    Взяли бы, да запилили поддержку xz (lzma) в webkit, весь мир бы почувствовал пользу.
    xz очень хорошо сжимает и очень быстро разжимает.
    По этим параметрам он обходит gzip и bzip.

    Понятно, что для эффекта потребовалось бы время, пока обновятся устройства, подтянутся другие браузеры и придет поддержка со стороны серверной части.
    Но от xz эффект куда больше, чем 3-8%.

     
     
  • 2.13, Stax, 18:51, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    На встройке типа смартфонов будет плохо xz, увы, требует некисло памяти для раз... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, Аноним, 19:26, 01/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Нед. LZMA памяти надо немного, но CPU - много, относительно распаковки {g}zip
     
  • 3.19, ip1981, 19:30, 01/03/2013 [^] [ответить] [смотреть все]  
  • –2 +/
    Некисло памяти для распаковки надо если вы понапихали кучу сжатых данных - ... весь текст скрыт [показать]
     
     
  • 4.88, Аноним, 02:38, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Не обязательно эти данные целиком в памяти держать Чисто технически достаточно ... весь текст скрыт [показать]
     
  • 3.36, Аноним, 21:07, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    По размеру словаря, не более При том что для сжатия с тем же словарем надо мно... весь текст скрыт [показать]
     
  • 2.20, z, 19:43, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Если мопеду достаточно 1л с для разгона до 100км ч, а McLarenF1 620л с до 380к... весь текст скрыт [показать] [показать ветку]
     
  • 2.32, all_glory_to_the_hypnotoad, 20:42, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    это всё ерунда, ибо в вебе редко бывают очень большие запросы На типичных разме... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, Michael Shigorin, 20:48, 01/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    > http пакетов

    Запросов/ответов, наверное?

     
  • 3.49, Аноним, 22:26, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    И на 3G, который отжирает батарею на трафике chrome
     
     
  • 4.97, Аноним, 21:22, 03/03/2013 [^] [ответить] [смотреть все]  
  • –2 +/
    > И на 3G, который отжирает батарею на трафике chrome

    Opera Mini, не?

     
  • 3.74, XoRe, 11:19, 02/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Наверное, вы про запросы А это всегда можно проверить на любом посещаемом сайта... весь текст скрыт [показать]
     
  • 2.56, Led, 22:47, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    По скорости декомпрессии нифига он не обходит gzip Bzip2 - обходит, раз в 5 ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.70, Аноним, 01:45, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Не обходит, стадия дожатия у 7zip более тормозная чем хаффман Но и жмет лучше ... весь текст скрыт [показать]
     
  • 1.16, Алексей, 19:19, 01/03/2013 [ответить] [смотреть все]  
  • –1 +/
    Лучше бы наоборот: сжимал на 3-8% хуже, но в 100 раз быстрее.
     
     
  • 2.18, ip1981, 19:28, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    lzo?
     
     
  • 3.21, z, 19:45, 01/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    > lzo?

    Лучше: RLE, "и пусть весь мир отдохнёт" =)


     
     
  • 4.26, Аноним, 20:06, 01/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Тогда уж лучше совсем не сжимать ... весь текст скрыт [показать]
     
  • 4.44, Аноним, 22:03, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Ничем не лучше частный случай LZ по сути Не в пример менее эффективный на реал... весь текст скрыт [показать]
     
     
  • 5.79, z, 12:32, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Во-первых, LZ это лишь аббревиатура от фамилий двух исследователей, алгоритм кон... весь текст скрыт [показать]
     
     
  • 6.87, Аноним, 02:34, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Капитан, вы сегодня встали с левой ноги Вы знаете, ньютоновская механика была з... весь текст скрыт [показать]
     
     
  • 7.96, z, 19:02, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    RLE это не вариант поиска совпадений, а способ _кодирования_ что как бы следует... весь текст скрыт [показать]
     
  • 2.23, Аноним, 19:47, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    LZ4 же
     
  • 2.24, Аноним, 19:56, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    или в 100 раз лучше и на 3-8 быстрее ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.39, Аноним, 21:10, 01/03/2013 [^] [ответить] [смотреть все]  
  • +5 +/
    А с этой проблемой борется аппаратный девайс губозакаточная машинка ... весь текст скрыт [показать]
     
  • 3.93, hummermania, 09:30, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Бабушкин залогиньтесь
     
  • 2.38, Аноним, 21:09, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Используйте LZO, LZ4, Snappy, quicklz, - и вы получите то что хотели Ну мож... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.62, Аноним, 23:21, 01/03/2013 [^] [ответить] [смотреть все]  
  • –2 +/
    Но это не продукция гугл... И за это не спонсируют...
     
     
  • 4.63, Аноним, 23:21, 01/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    > Но это не продукция гугл... И за это не спонсируют...

    ... И не пиарят.

     
  • 4.67, Sokoloff, 00:52, 02/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Snappy как раз гугловский ... весь текст скрыт [показать]
     
  • 4.71, Аноним, 02:00, 02/03/2013 [^] [ответить] [смотреть все]  
  • +/
    А давно у гугли snappy отобрали А то он в принципе достаточно конкурентоспос... весь текст скрыт [показать]
     
  • 2.50, Аноним, 22:28, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Во фантазер Ты мечтаешь в свою флэшку уместить весть интернет ... весь текст скрыт [показать] [показать ветку]
     
  • 1.37, Okarin, 21:07, 01/03/2013 [ответить] [смотреть все]  
  • –2 +/
    >Zopfli

    Зоофил, лол.

    Как-то несерьезно, жмет на 3-8% в сто раз медленнее.
    Я так понял предлагают им в вебе статику и данные аля JSON паковать? Первое еще ладно, но каждый запрос со стократной нагрузкой жать - это только гугле себе может позволить.

     
     
  • 2.40, Аноним, 21:11, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да это гугл долго отпускал ручник, advancecomp с улучшенным deflate из 7zip-а дл... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, Аноним, 22:31, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Вы посмелее возражайте - может выйдете из ГИПНОЗА ... весь текст скрыт [показать]
     
     
  • 4.92, Аноним, 06:34, 03/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Да нет там никакого гипноза - велосипедят в гугле по черному Snappy уже навелос... весь текст скрыт [показать]
     
  • 3.54, Аноним, 22:32, 01/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Гугл переложил проблему серверов на пользователя ... весь текст скрыт [показать]
     
  • 2.51, Аноним, 22:30, 01/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так и запросов на контент в сто раз меньше Пока клиент пережует ... весь текст скрыт [показать] [показать ветку]
     
  • 1.55, Аноним, 22:41, 01/03/2013 [ответить] [смотреть все]  
  • +/
    Может быть ключевым моментом фразы является - без потери совместимости Гу... весь текст скрыт [показать]
     
     
  • 2.76, XoRe, 11:23, 02/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да Но Они могут протолкнуть и lzma xz в качестве ещё одного способа сжатия в б... весь текст скрыт [показать] [показать ветку]
     
  • 1.80, oneonfire, 19:14, 02/03/2013 [ответить] [смотреть все]  
  • +/
    https://aur.archlinux.org/packages/zopfli-git/
     
     
  • 2.81, Michael Shigorin, 19:31, 02/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    code msg Connecting to the B midori B git repository code И вот всё ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.82, oneonfire, 20:07, 02/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Создавал на основе другого PKGBUILD, уже все исправленно...
     
     
  • 4.86, Michael Shigorin, 01:40, 03/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Да это понятно, просто с макросами могло обойтись даже без помарки Затем и со... весь текст скрыт [показать]
     
  • 1.84, Аноним, 21:01, 02/03/2013 [ответить] [смотреть все]  
  • –2 +/
    Для кэш-серверов это будет хорошей находкой.
     
  • 1.94, cijic, 13:13, 03/03/2013 [ответить] [смотреть все]  
  • +/
    Откуда информация про "медленнее в 100 раз"?
     
     
  • 2.102, dq0s4y71, 18:13, 06/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    С сайта производителя Вчера только щупал эти zopfli, какой-то экстраординарной ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.103, cijic, 19:12, 06/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Можете скинуть цитату Я её почему-то упорно не нахожу ... весь текст скрыт [показать]
     
  • 1.98, gara, 11:23, 04/03/2013 [ответить] [смотреть все]  
  • +/
    "жмет на 3-8% "  это только мне показалось несерьезным...

    а для скорости юзайте Parallel gzip = pigz  (http://zlib.net/pigz/)
    вроде есть в репозиториях

     
     
  • 2.99, Michael Shigorin, 15:04, 04/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    _плотнее_ У него компрессия довольно заметно падает на интересных количествах яд... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.100, Led, 15:49, 04/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Нет, не очень ... весь текст скрыт [показать]
     
  • 1.104, Anton, 11:35, 12/03/2013 [ответить] [смотреть все]  
  • +/
    А чем это лучше того, что делает 7zip ?

    7za a -tgzip -mx9 -mpass=15 -mfb=257 -ba -bd compressed.gz raw

    дает файл меньшего размера, чем gzip -9 при этом формат тот же.

    Тест на файле jquery-1.9.1.js
    исходный размер - 268381 байт.

    gzip -9: 79522 байт, 0.064 sec
    7zip:    76067 байт, 1.605 sec

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList