The process of reducing the size of a file to to save disk space and provide easier and faster transmission over a network or online.