Package compress implements XEP-0138: Stream Compression and XEP-0229: Stream Compression with LZW.
const ( NSFeatures = "http://jabber.org/features/compress" NSProtocol = "http://jabber.org/protocol/compress" )
Namespaces used by stream compression.
New returns a new xmpp.StreamFeature that can be used to negotiate stream compression. The returned stream feature always supports ZLIB compression; other compression methods are optional.
Method is a stream compression method. Custom methods may be defined, but generally speaking the only supported methods will be those with names defined in the "Stream Compression Methods Registry" maintained by the XSF Editor: https://xmpp.org/registrar/compress.html
Since ZLIB is always supported, a Method is not defined for it.
var ( // LZW implements stream compression using the Lempel-Ziv-Welch (DCLZ) // compressed data format. LZW Method = lzwMethod )