Ever needed to transfer a large file from one computer to another only to realize that the file was about the size of Texas and there was no way you could possibly use that itty bitty flash drive you brought from home to finish the transfer? Well, in the past you had some basic solutions such as using an Ethernet cable to set up an ad hoc network between the two computers, breaking the file into many pieces with either HJsplit for Windows or Split&Concat for Mac and then copying the pieces one by one, or if you were lucky - an external hard drive.
