Sunday, 18 July 2010

The file transfer problem

I've been having file transfer problems ever since I've migrated to Linux because I generally have to send files to people I chat with and those idiots at Yahoo don't want to make a god damn client which works properly on this OS (Linux is not to blame for heaven's sake...).

Over the years I kept finding several web sites and services that helped deal with this situation. However imperfect some may be, I will list as many as I can remember here and further add new ones from comments (if any).

Text / Documents transfers

  • Pastebin - Best thing ever.
    • Allows unlimited and anonymous plain text sharing.
    • Provides syntax highlighting.
    • There's also a few more settings you can change like post expiration or visibility, but even without them it's the one and only service I need.
    • There is also a Linux program pastebinit which allows sending text files to sites like pastebin (there are more than one obviously) from the command line.
  • IdeOne - Similar to Pastebin, but it's made for code snippets.
    • It actually compiles and runs the code besides letting you share it.
    • It supports about 40 languages ranging from C, Java, Python, Ruby... to obscure languages like Brainf**k and whitespace. Doesn't work with LOLCODE : ( at least not yet.
  • Google Docs - Document sharing.
    • Keeps track of your documents and allows you to show them to anyone you wish.
    • Allows collaboration editing. More than one person may edit the same document at one time.
    • As far as I can remember, you can upload random files as well, but I think there's a 1 GB limit.
Image transfers
  • Imgur - My personal favorite. 
    • It allows unregistered uploads (and gives a deletion link for the first time the image is viewed so you can remove it). 
    • You can make unregistered albums (but can only upload one image at a time), and I don't know if you can edit it later on. 
    • You can make a free account which keeps track of your images and albums and allows bulk uploads as well.
    • There is also a set of free tools and extensions for the site.
  • Imageshack - Similar to Imgur, but as far as I know more restrictive for unregistered users. I don't like it that much though.
  • Picasa - The Google variant.
    • Gives you 1 GB of space for your image albums and gives several features for your albums.
Single files
  • Jetbytes - Just select a file and it will generate a one time valid link. One must only send that link to anyone and he/she will start downloading. It's that simple.
  • FilesOverMiles - Same as Jetbytes, but the link is valid for more than one download as long as the uploader keeps his browser open.
  • [Edit] MegaUpload - Free 1GB uploads.
    • I've just discovered how powerful this site can be when asking for pictures from people who have no idea that torrents are.
    • It allows free uploads even without an account.
    • Bugs you with ads and wait timers (but that's ok sometimes).
    • Allows resuming interrupted downloads with a free account.
    • Allows organizing files into folders for free accounts.
    • Your files will be deleted if not downloaded for 3 months.
Multiple files
  • Archive them! - I mean seriously, even when Pidgin transfer works I have to accept each file individually. That's what archiving is for dammit.
  • Emails - Good ol' email never let me down.
    • Emails are the most basic and brilliant way for sending data.
    • The problem: size limits which differ from provider to provider, and is generally 10 or 25 MB.
  • Drop.io - The 100 MB dream.
    • You can upload any number of files of any type.
    • You can preview several of them online.
    • You can group, sort, search through and download any number of them.
    • You can password drops and have administrator and guest passwords (no users involved).
    • You can have any number of 100 MB drops.
    • There is also a paid version for more space / drop, but I never bothered to get details.
  • Torrents - the master of all file transfers.
    • Everyone knows how torrents work, but few people realize how powerful they are and how they can be used for casual transfers. You can obviously send limitless data.
    • Torrents require a tracker to work so this might appear as a problem at first, but a couple minutes of googling brought me to http://openbittorrent.com/ a free tracker perfect for casual transfers. Very simple instructions of how to use it are found on their site.
I hope this list might be useful to anyone having problems sending stuff by messenger (not a very reliable service...) and I will update this list as I find new or better ways of sending stuff.

No comments:

Post a Comment