What is the program that compresses larger files into smaller files?

Those programs that compresses larger files to smaller files are called ripping softwares. Some examples of these softwares are Winrar, 7-Zip, Uharc, kgb archiever,etc.