Бинарные данные в XML
На «Хабре» статья вышла, в ней есть интересный и обоснованный вывод:
Этот пример имеет практическое значение, т. к. в случае, если используются XML-файлы, которые содержат бинарные вставки и затем упаковываются (GZIP, DEFLATE и т. п.) для экономии трафика, то на самом деле выгоднее эти вставки делать не в Base64-кодировке, а в HEX, что может противоречить интуиции.
Кроме того, в ней проливается свет на сжатие в HTTPS-протоколе, я об этом, признаться, вообще не задумывался, так как HTTPS знаю плохо:
HTTPS может использоваться не только для защиты, но и для сжатия данных. Протоколы SSLv3 и TLS дают возможность договорится сторонам об использовании сжатия при установке соединения. Такой способ выглядит привлекательней метода с «Content-Encoding:gzip/deflate». Во первых, сжимаются все данные (включая заголовки), идущие в обе стороны. Во вторых, при сжатии может учитываться история запросов/ответов, что повышает эффективность сжатия.
Рекомендую статью к прочтению полность, тем более она небольшая.
Спасибо вам, Евгений!
Полезно)