XCRC functionality is now available in the Chilkat FTP2 component (in the pre-release at this time). There is a new AutoXcrc property, which if turned on, causes an XCRC command to be issued as part of any Put* method to verify an upload. If the CRC does not match, the upload fails.
Here are examples with more information:
ASP: FTP XCRC
SQL Server: FTP XCRC
C#: FTP XCRC
C++: FTP XCRC
Delphi: FTP XCRC
Visual FoxPro: FTP XCRC
Java: FTP XCRC
Perl: FTP XCRC
Python: FTP XCRC
Ruby: FTP XCRC
VB.NET: FTP XCRC
Visual Basic: FTP XCRC
VBScript: FTP XCRC