The most common use for cvs is to store text files. With text files, cvs can merge revisions, display the differences between revisions in a human-visible fashion, and other such operations. However, if you are willing to give up a few of these abilities, cvs can store binary files. For example, one might store a web site in cvs including both text files and binary images.