Compressing a file is
a process that reduces the number of bytes required to represent each
row. Advantages of compressing a file include reduced storage requirements
for the file and fewer I/O operations necessary to read or write to
the data during processing. However, more CPU resources are required
to read a compressed file (because of the overhead of uncompressing
each row). There are also situations where the resulting file size
might increase rather than decrease.
Use the COMPRESS= data
set option to compress an individual file. Specify the option for
output data sets only, that is, data sets named in the DATA statement
of a DATA step or in the OUT= option of a SAS procedure.
After a file is compressed,
the setting is a permanent attribute of the file, which means that
to change the setting, you must re-create the file. That is, to uncompress
a file, specify COMPRESS=NO for a DATA step that copies the compressed
file.