A MicroArchitecture production.
This takes a message, and squishes it.
Also known as a zip adapter.
Sometimes these are very simple, and sometimes they are very clever. It depends on the degree of shared state between it and the corresponding DecompressAdapter, and how that state is shared.
Thus a repeated message may only require a single bit to retransmit, or more likely a single symbol.