The Squash module provides compression and decompression facilities to the Operating System. The module interface is designed to be restartable, so its facilities can occur from a variety of address locations. Operations involving I/O can easily be constructed.
The module is used by the Squash application to generate Squash files (&FCA). It currently uses a 12-bit LZW algorithm.