16
votes
17answers
1k views

What is the easiest way to do a direct file transfer of an extremely large file over the Internet?

I would like to transfer a 20+ GB file to a friend. I would like it to: Be fast Ensure data integrity Not require opening ports in either end's firewall Be free Not broadcast the file's existence to ...