Size: a a a

2021 November 30

YB

Yanis Benson in Distributed
Скорее всего положительным, утф8 жмется в 3-6 раз в норме, в зависимости от языка
источник

YB

Yanis Benson in Distributed
А, как мы выяснили, даже для коротких сообщений подписи, адреса и меты навскидку составляют не больше 1/3 пакета
источник

PZ

Pavel Zlatovratskii in Distributed
Я опирался на gzip, апеллируя к распространению.
Поскольку сжатие опционально - словарь и заголовок больше сожрать не могут
источник

АЖ

Алексей Жалнин... in Distributed
кстати для байтоёбства может эффективнее использовать utf16 - китайцев много, охват человечества и всё такое
источник

YB

Yanis Benson in Distributed
При сжатии пофиг
источник

YB

Yanis Benson in Distributed
Но вообще утф16 не предназначен для хранения
источник

YB

Yanis Benson in Distributed
Он для ускоренных операций
источник

u

u836 in Distributed
сам xml довольно прост, а вот схемы и содержимое могут быть весьма развесисты и мягко говоря не сильно пригодные к байтоебству.
например элемент содержит в себе бинарный обьект неизвестного формата/стуктуры, хеш какой или шифротекст. Как это бинарить кроме тупо на удачу пожать зипом?
источник

АЖ

Алексей Жалнин... in Distributed
почему это? иероглифы в утф8 тяжёлые ж
источник

YB

Yanis Benson in Distributed
(что, правда, давно неактуально, потому что из 16бит производительность можно выжать только в очень необычных условиях)
источник

YB

Yanis Benson in Distributed
После даже самого легкого сжатия такие же.
источник

АЖ

Алексей Жалнин... in Distributed
у нас словарь в самом сообщении будет?
источник

АЖ

Алексей Жалнин... in Distributed
хотя профит наверно будет уже на сообщениях такого размера
источник

АЖ

Алексей Жалнин... in Distributed
можно заморочится и предсохранить в прогу словари для языков и сообщение слать без словаря
источник

АЖ

Алексей Жалнин... in Distributed
с откатом на словарь в случае незнакомого языка
источник

АЖ

Алексей Жалнин... in Distributed
а как это байтоёбить и без хмл? выхлоп дев/рандом на гиг как угодно протоколь и будет однофигственно
источник

АЖ

Алексей Жалнин... in Distributed
зы: и словари хранить в ипфс (по ипнс последний список, в проге ипнс списка и ипфс версии списка на момент выхода проги) - тогда старая прога сможет прочесть сообщение с новым словарём
а там и до коммунизма недалеко
источник

YB

Yanis Benson in Distributed
Там нет словаря
источник

YB

Yanis Benson in Distributed
Ну то есть, ты в принципе можешь его предоставить, но это редкое решение
источник

YB

Yanis Benson in Distributed
Усложнение и снижение универсальности обычно не пересиливают разницу в сжатии.
источник