Similarly, some file systems allow transparent compression and decompression of data, enabling users to store more files on a medium without any special knowledge; some file systems encrypt files transparently.
In object-oriented programming, transparency is facilitated through the use of interfaces that hide actual implementations done with different underlying classes.