Quand au protocole FTP (File Transfer Protocol), il sert à transmettre des fichiers. Dans une implémentation par défaut et contrairement à HTTP, FTP garantit l'intégrité des fichiers transmis, ce qui est particulièrement important pour la transmission de programmes informatiques. En toute rigueur, la version 1.1 du protocole HTTP permet à un serveur de fournir un résumé MD5 (au moyen de l'en-tête Content-MD5) à des fins de vérification d'intégrité. Encore faut-il que le serveur HTTP fournisse ce champ dont l'envoi est optionnel.