Подтвердить что ты не робот

MsgPack для сжатия данных json, почему бы не использовать gzip/deflate?

Я слышал что-то о MsgPack, которое можно использовать для сжатия сообщений json, но у меня есть вопрос об этом, почему бы просто не использовать Gzip/Deflate вместо MsgPack? Я думаю, что так лучше отлаживать.

4b9b3361

Ответ 1

msgpack - эффективный двоичный формат сериализации, который вы можете выбрать в качестве альтернативы JSON в соответствии с вашим вариантом использования.

Даже если он рекламируется как JSON, но быстрый и маленький, он не предназначен для сжатия данных JSON. Еще раз подумайте об этом как о альтернативе, и имейте в виду, что, как заявил ее автор:

существует много ситуаций, когда он просто не дает достаточного преимущества JSON

Я бы очень рекомендовал вам прочитать эту статью - Мои мысли в MessagePack, написанные автором msgpack, которые включают в себя все, что вам нужно знать vs Рекомендуемые сценарии использования msgpack, плюсы/минусы и другие полезные указатели, связанные с msgpack и JSON.