/**
  \page CommandFramecppCompressor framecpp_compressor
  <p>
  <b>Usage:</b> framecpp_compressor [options] <em>input file</em>
  <p>
    This command will take the data from an input frame and create a compressed output frame.

  <TABLE>
    <TR>
      <TH><CENTER>Option</CENTER></TH>
      <TH><CENTER>Description</CENTER></TH>
    </TR>
    <TR>
      <TD>--output</TD>
      <TD>
        Specifies the output filename for the compressed data. (Default: CompressedOut.gwf )
      </TD>
    </TR>
    <TR>
      <TD>--memory-mapped-io</TD>
      <TD>
        Enables memory mapped i/o for the input data. (Default: disabled )
      </TD>
    </TR>
    <TR>
      <TD>--help</TD>
      <TD>
        Display this message
      </TD>
    </TR>
    <TR>
      <TD>--compression-mode</TD>
      <TD>
        Specify the algorithm for compressing the data. Currently supported modes are: diff_gzip gzip none raw zero_suppress_int_float zero_suppress_otherwize_gzip zero_suppress_short (Default: zero_suppress_otherwize_gzip )
      </TD>
    </TR>
    <TR>
      <TD>--compression-level</TD>
      <TD>
        Specifies the level of compression. Note that this option has no effect for some compression modes. Also note that valid values are dependant on the compression mode used. (Default: 1 )
      </TD>
    </TR>
    <TR>
      <TD>--block-size</TD>
      <TD>
        Specify the size in bytes of the input and output buffer. If the number is followed by the letter 'k' or the letter 'M', then the buffer size is multiplied by 1024 or 1048576 respectively. (Default: 256k )
      </TD>
    </TR>
  </TABLE>
*/
