A method and mechanism is disclosed for implementing storage and
compression in a computer system. Each granular portion of a file can be
individually stored in either a compressed storage unit or an
uncompressed storage unit. The storage units can be allocated apriori or
on an as-needed basis.