Алгоритм сжатия Zstandard 1.0

Facebook опубликовал первый стабильный релиз (https://github.com/facebook/zstd) библиотеки и инструментария для работы с новым эффективным алгоритмом сжатия данных Zstandard, готовый для промышленного внедрения. Алгоритм подходит для организации сжатия в режиме реального времени и по сравнению с zlib, демонстрирует в 3-5 раз более высокую скорость сжатия и в два раза более быструю распаковку, при уровне сжатия выше на 10-15%. Код написан на языке Си и распространяется под лицензией BSD. zlib используется в протоколе сжатия данных MCCP между MUD-сервером и программой-клиентом. Может быть уже пора запилить MCCP v3?

Источник новости: http://www.opennet.ru/opennews/art.shtml?num=45058.

1
Краткое описание протоколов мадов

С момента своего появления мады старались улучшить свое взаимодействие с пользователями, выйти за ограничение стандартного телнетовского протокола (кстати, хорошее описание об особенностях телнетовского протокола в мадах есть тут: http://cryosphere.net/mud-protocol.html). В результате чего были придуманы всякие разные дополнительные протоколы, про которые я попытаюсь рассказать тут. Данное описание не претендует на точность и подробность, так как я не специалист в данной области, но может стать отправной точкой для дальнейших исследований.


Читать дальше