Дизайнер
-
Автор темы
- #1
в версии 3.3 некоторые новые фичи не было указаны ни в апдейтлоге, ни в документации.
одной из таких фич является встроенная библиотека msgpack (messagepack)
messagepack - это более быстрый и эффективный способ сериализации данных чем JSON.
в апи неверлуза используется C вариант этой библиотеки (
как использовать:
библиотека включена в апи по умолчанию как msgpack
msgpack.pack, чтобы сериализовать данные
msgpack.unpack, чтобы спарсить
переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
одной из таких фич является встроенная библиотека msgpack (messagepack)
messagepack - это более быстрый и эффективный способ сериализации данных чем JSON.
в апи неверлуза используется C вариант этой библиотеки (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)no base64:
![1681472435137.png 1681472435137.png](https://yougame.biz/data/attachments/244/244568-f43bf44232207b9c6c889ff0265a6e2d.jpg)
base64:
![1681472484366.png 1681472484366.png](https://yougame.biz/data/attachments/244/244569-181fef50f50812cf53c614e54648d505.jpg)
другим важным преимуществом msgpack перед json является то, что он поддерживает смешанные типы ключей, что очень важно для луа-скриптов, так как многие таблицы имеют ключи разных типов:
![1681473067993.png 1681473067993.png](https://yougame.biz/data/attachments/244/244571-49989f42c9d488044d0fccd9470d6e1f.jpg)
и если у вас были проблемы с шифрованием пресетов в своем скрипте (как у меня), то как раз неподдержка смешанных типов ключей могла быть тому причиной
![1681472435137.png 1681472435137.png](https://yougame.biz/data/attachments/244/244568-f43bf44232207b9c6c889ff0265a6e2d.jpg)
base64:
![1681472484366.png 1681472484366.png](https://yougame.biz/data/attachments/244/244569-181fef50f50812cf53c614e54648d505.jpg)
другим важным преимуществом msgpack перед json является то, что он поддерживает смешанные типы ключей, что очень важно для луа-скриптов, так как многие таблицы имеют ключи разных типов:
![1681473067993.png 1681473067993.png](https://yougame.biz/data/attachments/244/244571-49989f42c9d488044d0fccd9470d6e1f.jpg)
и если у вас были проблемы с шифрованием пресетов в своем скрипте (как у меня), то как раз неподдержка смешанных типов ключей могла быть тому причиной
как использовать:
библиотека включена в апи по умолчанию как msgpack
msgpack.pack, чтобы сериализовать данные
msgpack.unpack, чтобы спарсить
переходите на msgpack и ваши конфиги станут занимать меньше места (а также вы сможете использовать более гибкие таблицы в pui)
Последнее редактирование: