Filespooler has a powerful concept called a decoder. A decoder is a special command that any Filespooler command that reads a queue needs to use to decode the files within the queue. This concept is a generic one that can support compression, encryption, cryptographic authentication, and so forth. Here I will introduce it as a concept for supporting compression with gzip. This page also functions as a tutorial for encoders and decoders.