The VerifyFile method will attempt to verify that the
contents of the local and remote files are identical by comparing the
size of the local file and the size of the remote file reported by the
server. Although this method can be used with static content on a
website, it should not be considered a reliable method for comparing
all file types. Web servers may not consistently return file size
information for dynamically created content such as HTML pages which
use server-side includes.
It is not recommended that you use this method with text files
because of the different end-of-line conventions used by different
operating systems. For example, a text file on a Windows system uses
a carriage-return and linefeed pair to indicate the end of a line of
text. However, on a UNIX system, a single linefeed is used to
indicate the end of a line. This can cause the VerifyFile
method to indicate the files are not identical, even though the only
difference is in the end-of-line characters that are used.