Easiest way to send 20GB folder
Solution 1:
Yeah that is a heck of a lot. Is this person close? throw it on some external media and bring it to them or mail it.
Before considering any sending options over the internet, make sure you compress it first. This can drastically reduce sending time, especially if a lot of text documents are involved.
Bittorrent wouldn't be a bad idea actually. You can upload incrementally and whenever you guys have the time.
There is also DC++ which I've used for similar tasks.
Solution 2:
DVR-R are cheap nowadays. If it takes less than 2 weeks for the letter to arrive to the other party, you should fit the folder to 4 DVD-Rs with compression.
It would be a more preferable method considering there maybe error even if you transmit the folder by multiparts RARs. I can't imagine trying to download 20GB of data from another peer (excluding by BT, since you only need to start the program and it'll do the downloading and error checking by itself).
Solution 3:
The others are correct about snail mail.
But if you want to use the internet this is how you can do it.
- Pack and split into 700Mb files (tar, zip or rar will do)
- md5sum all the files (so you know that they are the same on the other end)
- scp or rsync with ssh (rsync will help you if you need to resend)
But beware, it is going to take some time. Let's say your uplink is 20kB/s.
The data is 20GB => 20 000 000kB.
Then it would take approximately 20 000 000kB / 20 kB/s = 1 000 000 s = 277h = 11 days...
And if we say that snail mail usually takes 3 days.
That means that you need to have a connection with a uplink speed of about 70-80kB/s if you are going to be faster...
Solution 4:
Use Skydrive.............
Solution 5:
This is my answer to a similar question:
You really should consider using a mail service. It's not free, but it's a lot faster; you could just burn all the data to 3 double layer DVDs and mail them.
It would probably take a lot of time to upload 27GB of data.