Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

What's the easiest way to give someone a 20GB folder? I've thought about starting a bittorrent, but it seems like there must be a simpler way. It's too big to email or upload to any free filesharing servers. I could start my own server but it seems like there must be an easier way to do it than that as well. Any ideas?

share|improve this question
3  
This is one scenario where IPoAC would be highly efficient. –  Phoshi Nov 22 '09 at 15:01
5  
you can still use a bit torrent.you can make one with utorrent just use the openbittorrent tracker as your tracker.it will make your torrent and you can send it to your friend.It will still use your internet but now it will be sent and checked as a bit torrent How does it work? When you create a torrent file the application will ask you for a tracker address, then simply type in OpenBitTorrents tracker URL's: tracker.openbittorrent.com/announce udp://tracker.openbittorrent.com:80/announce and you have your 20 gig torrent. –  mike Nov 24 '09 at 7:49
1  
OpenBitTorrent is a bittorrent tracker free for anyone to use. You don't need to register, upload or index a torrent anywhere, all you have to do is to include the OpenBitTorrent tracker URL in your torrent. –  mike Nov 24 '09 at 7:50

17 Answers 17

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.

share|improve this answer
16  
+1 for using external media. It seems to me that it's the only real sane way to do it. –  Sasha Chedygov Nov 16 '09 at 5:24
3  
Physical media for definite. +1 because this is a great example to explain the difference between bandwidth and latency - your package will have pretty high bandwidth (20GB in one or two days) but also really high latency (one or two days for even the first 'data packet' to arrive) –  AdamV Nov 16 '09 at 10:16
2  
Another +1 for Physical Media. Ship them a removable drive or a stack of DVDs. Never underestimate the bandwidth of a Ryder truck full of Terabyte HDDs! –  TechParadox Nov 16 '09 at 19:51
2  
We hire motorcycle couriers to move external hard drives around the City of London. It seems to be nearly as common as using them for dead tree mail these days. 1 terabyte in 15 mins is around 1 Gb/sec. –  Colin Pickard Feb 26 '10 at 19:05

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).

share|improve this answer

The others are correct about snail mail.

But if you want to use the internet this is how you can do it.

  1. Pack and split into 700Mb files (tar, zip or rar will do)
  2. md5sum all the files (so you know that they are the same on the other end)
  3. 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...

share|improve this answer

Use Skydrive.............

share|improve this answer
1  
It allows 30Gb already! –  bert Nov 16 '09 at 18:32

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.

share|improve this answer

Bittorent won't help unless there's multiple receiving party. If not, use ftp or DC+ server. Depending on the distance to the recipient, snail mail might be actually faster, that's just 5 DVDs after all.

share|improve this answer
2  
true, but BT has in built error checking –  Journeyman Geek Nov 16 '09 at 10:24
3  
Actually, BitTorrent won't help out even if there are multiple receiving parties. The initial seed still needs to send out the entire file once in the first place, and since were constrained by upstream, not downstream (go asymmetric!), that's the limiting factor. –  Pridkett Nov 23 '09 at 20:16
1  
Bittorrent is robust against network failures, efficient with bandwidth (won't resend already sent data), and many Bittorrent peer applications let the end user control the transfer speed. So even if there is only one receiving party imho these benefits make Bittorrent attractive. But everyone is correct, there won't be a speed benefit unless there are multiple senders/receivers. –  ultrasawblade Oct 12 '11 at 12:05

if you can't split the 20GB's into smaller parts, then get a USB flash drive big enough to hold the data and send that by mail. Heck if it's important that speed play a role, then by overnight courier. That will be fast as well.

share|improve this answer

Toss it all on a USB thumbdrive and send it FedEx. (or UPS. Or USPS. Or Pony Express. Or, you know, drive it over there yourself.)

Shipping 20GB over the net is going to be painful any way you slice it. Honestly, this is a perfect use for the sneakernet.

share|improve this answer

20gb is alot of data to be sending. Thats almost two weeks worth for me lol

Cut to DVD's and deliver by snail-mail ?

Or SkyDrive offers 25GB for free also.

share|improve this answer

As someone else pointed out i'd send it over DC, compress it first! You dont want the overhead of many files.

And if you compress it, please split the archive in several small ones. So you can re-send any corrupt files.

You do not want a 20GB rar file, or similar, to be corrupt when you finally are finished!

share|improve this answer

You can use: 1) upload 2) Storage media

1: upload (You need to have fast internet connection) a) Bit torrent b) Sky drive ( you can get 25 GB for free and direct link ) c) File-sharing service ( rg: rapid-share, media fire [use hjsplit to split files] )

2: Storage media (faster than uploading/downloading)
  a) Pen-drive ( more than 20GB )
  b) External HDD ( read/write speed is faster than pen-drive )
  c) DVDs ( use 3 DVDS of 8 GB dual layered ) [ does the recipient has a DVD ROM ?? ]

My recommendation: use method (2) Good luck!

share|improve this answer

Carrier Pidgeon... never fails!

share|improve this answer

My best bet, define your own FTP server, place a root directory where your file is and then provide the other part your actual public IP address. He should get the file with no bandwidth restrictions at ftp://*yourip*....

share|improve this answer

You can use http://forgetbox.com, which I develop, for that.

There's no size limit, and you can share your folder to anybody in 4 clicks.

ForgetBox is made to handle compression and internet connection shortages. So it should do the trick!

share|improve this answer

Try Fileai Securely share files that are too big to e-mail for FREE!

-No File or Size Limits!
-BitTorrent-Style Transfers! Fast, Easy, and Secure! 100% FREE!

(I just copies what they have on their site; i dont work for them or anything lol)

share|improve this answer

There's a heck of a lot of answers here, but I have to recommend this because it's awesome. Works almost like a torrent, in the sense that you can resume, and transfers in chunks.

It does require some simple "registration" thing, but it's really painless.

And the interface looks nice:

zeZebra. I have no affiliation with them.

share|improve this answer

Binfer is another option. It's not entirely free, though, only 1 GB is free.

  • Install it on your computer
  • Click on the Send Files button
  • Enter your recipient's email
  • Drag and drop the file and press Send
  • Leave Binfer running

When your contact starts Binfer at the other end, the files will transfer directly from your computer to your friend's computer. It will take care of interrupted transfers. You may want to turn off encryption at both ends to speed up a little.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.