A web publishing application can generate and save web files to a web
server based upon a user's design of a web page or web site. If the user
subsequently modifies the web page or web site using the web publishing
application, the web publishing application can identify and save only
the new web files and modified web files to the web server that result
from the user's modifications. For example, the web publishing
application can identify which web files are new files and which web
files have been modified by comparing the hash values and hash algorithms
associated with the web files to the hash values and hash algorithms
associated with the stored web files.