Friday, February 1, 2013

Download Links [English]

Current version: BETA v0.82

You can download either the Installer or the binaries (just the exe file).

Installer (recommended)
If you want to use MegaDownloader, the recommended option is to download the "Installer".
This application will install MegaDownloader, configure the registry and download all necessary dependencies (.NET) automatically. It will also add an "Uninstall" option.

Installer mirrors:  
  1. Download link 1 [Mega.co.nz]
  2. Download link 2 [Dropbox] 
Please note that MegaDownloader has NO ADS. We only use adf.ly for the download link. We know many people don't like it, so if you don't want to use adf.ly, you can also download MegaDownloader by using this or this link. Thanks for your support.

Windows Binaries (exe file)
MegaDownloader is just an exe file. If you don't want the installer, download this version. You can place it anywhere and execute it from there. Some registry keys (for handling mega:// links) will be added automatically when executed with admin rights.

Binaries mirrors:
  1. Download link 1 [Mega.co.nz]
  2. Download link 2 [Dropbox]
Please note that MegaDownloader has NO ADS. We only use adf.ly for the download link. We know many people don't like it, so if you don't want to use adf.ly, you can also download MegaDownloader by using this or this link. Thanks for your support.


MD5 of the EXE file: 6B297BDB270E9121AA5F7E93CE938870

Important: MegaDownloader requires .NET 4.0

If you want to publish it in your website or blog, please feel free to do it, but if possible, try to put these links :)

Source code
You can download the source code here:



Previous versions

MegaDownloader 0.81 [Installer] [Binaries]
MegaDownloader 0.7 [Mirror 1] [Mirror 2]
MegaDownloader 0.6 [Mirror 1] [Mirror 2]
MegaDownloader 0.5 [Mirror 1] [Mirror 2]


Donate

MegaDownloader is completely free.
If you are satisfied with MegaDownloader and want to help MegaDownloader improve or motivate the development of other quality programs, any amount of donation small or large will be welcome and gratefully appreciated. Thanks! :)


Changelog

v0.82 BETA - 22/06/2013
 - Fixed error with MegaCrypter.
 - Improved performance when downloading big files.
 - Fixed error when MEGA gives a 403 (forbidden) error (it was not treated correctly and caused the program to crash).

v0.81 BETA - 24/04/2013
 - Fixed error with download list from 0.7.

v0.8 BETA - 18/04/2013
- Support for ELC.
- When adding links, the package name is not mandatory anymore; if empty, it takes the name of the first file.
- Internal improvements, some minor bugs corrected.
- Fixed error with XP SP3 when .NET 3.5 was not installed.

v0.7 BETA - 23/03/2013
- Support for DLC files.
- Support for MEGA's shared folders.
- Added "Force download" option.
- Added support for VLC portable.
- Fixed Allocine movie extraction (used in the streaming library).
- Improved error handling.

v0.61 BETA - 08/03/2013
- Fixed streaming error (quickfix).

v0.6 BETA - 07/03/2013
- New logo and colors ;)
- Fixed errors in Windows XP (need SP3).
- Added support for mega:// URI.
- Added option to generate encoded links.

v0.51 BETA - 03/03/2013
- Fixed error when resuming downloads (quickfix).

v0.5 BETA - 28/02/2013
- Added video streaming.
- Added video library.
- Minor internal improvements.

v0.4 BETA - 16/02/2013
- Added "Pre-Shared Keys" option.
- Modified menu and configuration format.
- Minor internal improvements.

v0.3 BETA - 02/02/2013
- Internal improvements, bugs corrected.

v0.2 BETA - 02/02/2013
- Internal improvements, bugs corrected.
- Added multi language support.

v0.1 BETA - 01/02/2013
- First version.

57 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. 2013-02-27T12:49:23:445 [ID#1] >>> Starting Megadownloader
    2013-02-27T12:49:23:462 [ID#1] >>> Version: 0.4
    2013-02-27T12:49:25:793 [ID#10] >>> Starting worker bgwDescompresor
    2013-02-27T12:49:25:795 [ID#7] >>> Starting worker bgwComprobarMaxConexiones
    2013-02-27T12:49:25:797 [ID#9] >>> Starting worker bgwActualizadorDatosDisco
    2013-02-27T12:49:25:803 [ID#8] >>> Starting worker bgwActualizadorListaDescargas
    2013-02-27T12:49:26:853 [ID#7] >>> Version checked; next check in 3600 seconds
    2013-02-27T12:49:53:355 [ID#1] >>> Adding package in C:\Users\Seto\Downloads\bbb
    2013-02-27T12:49:53:362 [ID#1] >>> Adding file to the new package: qgRVmDZJ
    2013-02-27T12:49:53:363 [ID#1] >>> Package added: bbb
    2013-02-27T12:50:05:730 [ID#6] >>> Error on bgArranque_DoWork: System.InvalidOperationException: The PackageSize needs to be greater than 0
    在 MegaDownloader.FileDownloader.set_PackageSize(Int32 value)
    在 MegaDownloader.Fichero.bgArranque_DoWork(Object sender, DoWorkEventArgs e)

    Then the status become creating files and not working. The size of the stuff is correctly displayed in the downloader.

    ReplyDelete
  3. Try the following: go to Options, see logs. Close the program. Delete the "Config" folder (you will lose the download list). Start the program again, and click on "Save" when the config appears.

    ReplyDelete
  4. when start download icon is clicked all of the paused files start to download.i want to download a selected file only. please rename the button to "START ALL DOWNLOADS" and add DOWNLOAD button to download selected file.

    FEAUTERS I WOULD LIKE TO REQUEST :

    * Turn off button focuses on downloading files
    * turn off in menue bar
    * download queuing system
    * To Start,stop,auto turn off, Specific files under

    ReplyDelete
  5. Hi.
    It's a great application. Thank you very much !

    May I also suggest these features?
    * a forum
    * Download private files (with a key)?

    ReplyDelete
    Replies
    1. Hi! Yes, I think a forum would be good idea... I will take a look about the options available :)
      I don't understand the second point. What do you mean?

      Delete
    2. I mean, some links (private) require a key (on the same page where you can download a file). Once you've typed the right key, you can click on the Download button to start downloading it. Otherwise, the download is forbidden.

      Delete
    3. Please send me an example to my mail (you can see it in the "About" screen), thanks!

      Delete
    4. just add the add ! and your key after the mega link. Should work just fine.

      example:

      url:
      http://mega.co.nz/#!blablabla
      key: fhjbehjrgbe

      paste this:
      //mega.co.nz/#!blablabla!fhjbehjrgbe

      Delete
  6. I had this exception in the logs:

    2013-03-23T22:26:45:079 [ID#1] >>> Error accessing the registry for registering MEGA URI protocol. Error: System.UnauthorizedAccessException: L'accès à la clé de Registre 'HKEY_CLASSES_ROOT\mega' est refusé.
    à Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
    à Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
    à MegaDownloader.MegaURIProtocol.RegisterUrlProtocol()


    Then I've launched it as admin, and now I get a popup dialog each time I launch it as non admin with this stack trace:


    2013-03-23T22:52:21:283 [ID#8] >>> Error in worker bgwActualizadorListaDescargas: System.UnauthorizedAccessException: L'accès au chemin d'accès 'C:\ProgramData\MegaDownloader\Internal\Buffer.dat' est refusé.
    à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
    à System.IO.StreamWriter.CreateFile(String path, Boolean append)
    à System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
    à System.IO.StreamWriter..ctor(String path, Boolean append)
    à MegaDownloader.ApplicationInstanceManager.GetParameters()
    à MegaDownloader.Main.bgwActualizadorListaDescargas_DoWork(Object sender, DoWorkEventArgs e)


    Do you have an idea (even if it still works after I close the popup window?

    ReplyDelete
    Replies
    1. Yes, you are right, there is a bug... I have done a quick correction, please could you try to download again the installer/binary, and check if it works correctly now?? Thanks!!

      Delete
    2. It works !! Thank you for being so reactive!

      Delete
  7. Hi, working very good for me, thanks a lot!

    But my friend receives this error after adding mega link
    http://simplest-image-hosting.net/jpg-0-mdlerror

    Any idea? Thanks in advance.

    ReplyDelete
    Replies
    1. Hi! Which version of windows xp is he using? Xp with SP3? Does he have .NET 4.0 installed?

      Delete
  8. Thanks for fast reply.
    Yes, .NET 4.0 installed.
    XP Pro SP2, could be this?

    ReplyDelete
    Replies
    1. Yes, some problems have been reported with XP with SP2, he should try using the SP3.

      Delete
    2. The SP3 can be downloaded from here... http://www.is.gd/DownloadWindowsXP

      Delete
  9. Please add the ability to auto create the folder with the name from the download , and also the ability to auto extract passworded files .

    ReplyDelete
  10. What about a version for Linux users?
    Do you plan to release something for Linux?
    Thank you for your attention and for your great job!

    ReplyDelete
    Replies
    1. Hi, at this momento it runs on .NET (windows only) and doesn't run in MONO due to some dependencies. I am trying to change that dependencies so I can get a MONO compatible version (so it would run on Linux).
      I don't have an expected date, sorry.

      Delete
  11. Excuse me, i have a problem when i want to download a file from MEGA folder. Did you have any suggestion? thanks!

    ReplyDelete
    Replies
    1. With last version you should be able to download a file from a MEGA folder. If you have any problem, please send me a mail (you can see it in the About screen) with the error description (right click -> see error) and the logs.

      Delete
  12. Great software, very convenient !
    However, I recently got an error :

    Error in Downloader.DoWork: System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.
    à MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e)

    when I tried to download a very big file (42GB)
    (error appears about at 39GB)

    Is it a way to fix it easily ?

    ReplyDelete
    Replies
    1. Hi! Please send me the log (Options -> See logs) to my email (you can see it in the About screen). I haven't tried downloading files so big, so I would have to check it.

      Delete
    2. Helo the issue seems here in ChunkDownloader_DoWork function

      When the file is too big, you cannot cast to an int
      CInt(Math.Ceiling(ChunkStart / oCipher.GetBlockSize)))
      because chunckstart is way too big

      Log.WriteDebug("Starting SicBlockCipher seek position " & ChunkStart)
      Dim crono As Date = Now
      Dim oCipher As Criptografia.SicSeekableBlockCipher = Criptografia.GetInstaceCipher(FileKey)
      oCipher.IncrementCounter(CInt(Math.Ceiling(ChunkStart / oCipher.GetBlockSize)))
      Log.WriteDebug("Finishing SicBlockCipher seek [" & Now.Subtract(crono).TotalMilliseconds & "

      Delete
  13. im sorry but can i take a look at (automatic extraction) source code

    ohh and nice work by the way

    ReplyDelete
    Replies
    1. Hi!
      Just use MPRESS to decompress the code and then ILSpy to see it. For extracting the files, I use the "Sharpcompress" library: http://sharpcompress.codeplex.com/
      Best regards

      Delete
    2. just for your information MPRESS doesnt have decompress option

      -----------------------------------------
      [5] Why MPRESS does not have decompression option?

      A. It was planned in earliest releases to make such option for
      decompression the compressed application, but then we've
      figured out that it is not required. Most peaples are using
      packers not only to compress the application, but to protect
      their properties against decompilation and reverce engenering.
      MPRESS has the backup option in case if you would need the
      original application.
      -----------------------------------------------

      Delete
    3. Hmmm I see. Recently an user did it, I will ask him how. Meanwhile, you can see the SharpCompress code if you want.

      Delete
  14. Andres_age, thank you so much for this powerful app, it's working awesome, just I got an idea for new version, If you can add 'MoveUp' 'MoveDown' buttons on menu, so we can move up and down scheduled links on list waiting to upload, or download.
    For example, check this screenshot, a file failed to be uploaded, and I would like to move down on list !

    http://snag.gy/rVEHO.jpg

    Thanks

    ReplyDelete
    Replies
    1. Hi, I will take it into consideration, meanwhile you can move them by drag & drop or by right click on a file and select Move up/ Move down.
      The order is determined by the first columns (the one with the #).
      Best regards

      Delete
  15. I seem to have a problem, why does it that whenever a file reaches 100% it doesn't say completed, instead it continues to download at a slower rate. Any way to fix it?

    ReplyDelete
    Replies
    1. And sometimes some of the downloads show the status as completed even though it's not even close to 100%.

      Delete
    2. Can you provide me with an example? Send it to me by mail if you don't want to publish it here.

      Delete
  16. can you make a portable ver of it...??
    and can you make options that turn the computer of after finished only selected file...? not the whole folder..??

    sorry for my bad english

    ReplyDelete
    Replies
    1. Hi, you can use the binaries as a portable version.
      I take note about the turn off suggestion. Thanks!

      Delete
  17. Just saying thank you very much for your work. It has been the best software out there. Jdownloader also provided mega grabber but it messed up with speed.

    ReplyDelete
  18. Hey! I tried to use megadownloader but I can't open it on my Mac!

    ReplyDelete
    Replies
    1. In works on Windows, if you want to run it on Mac you need "Parallels Desktop" :)

      Delete
  19. Please add extraction of passworded compressed files (rars,zips)

    It's the only thing missing .

    Other than that the application is great .

    ReplyDelete
  20. hi andres_age do you remind me i m freeaddons can you contact me on the french mega forum i have mportant things to tell you!!!

    ReplyDelete
  21. www.mega-stream.me this is it.

    ReplyDelete
  22. Hello. I've downloaded your software and tried to download, but I got an error.
    I clicked to see the error, and it showed me this:

    The file could not be verified.
    * File code: sFo2DY5Y
    * Error type: Otros
    * Internal info: MEGA returned an error when retrieving file information.
    Details: ETEMPUNAVAIL - Resource temporarily not available, please try again later [-18].

    What can I do? Plz help me!! Thak you so much :)

    ReplyDelete
  23. after 249.07MB/249.07MB i can't downloaded file in path :( time 00m.00s but there is no file in directory folder

    ReplyDelete
  24. Hi, can you add folder features?

    When we got a Mega link, sometimes it is a folder with several subfolders and files. Can you make it so I can choose which subfolder/files I want to download.

    ReplyDelete
  25. sorry but when i add a link it say ERROR....????
    sorry for my bad english

    ReplyDelete
  26. Thanks for this great help. Mega is a massive thing to have to open just for a small file and I really like the convenience of your app.

    This is not really even a "problem" since it is not fully implemented yet, anyway, but my Mega password is not saved when I click the Save button. I've deleted and remade the config xml but it just won't save. (Maybe you already know that since it's not finished in that area, anyway!)

    You need a lot of patience dealing with people that clearly don't even know how to run computers, never mind try to find or correct bugs. We really don't need a lot of bells and whistles - just basic, working functionality. So, hang in there! There are idiots everywhere, so don't let them get you down ;-).

    ReplyDelete
  27. while downnloading ,I found following error,after few time.would u pls help me?by the way ,this is a great app


    Download stopped because there were too many connection errors (145).
    Last error:
    * File code: FoBHXT6I
    * Error type: Connection error.
    * Internal info: System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: The handshake failed due to an unexpected packet format.
    at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
    at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at System.Net.ConnectStream.WriteHeaders(Boolean async)
    --- End of inner exception stack trace ---
    at System.Net.HttpWebRequest.GetResponse()
    at MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e)
    .......
    this is my earnest request...

    ReplyDelete
  28. Hola!

    Ultimamente estoy recibiendo "ERROR!" algunas veces en las descargas. Le doy reset, y configuro que se reintente y finalmente descargas luego de fallar unas 20/30 veces por cada GB de archivo, alguna idea de qué sucede?

    Saludos!

    ReplyDelete
  29. Buenas, Habrá una ultima versión de Mega Downloader? o quedará la Beta, que al parecer está teniendo problemas ultimamente.
    Muchas gracias de todas maneras por el genial programa, Adiós :D
    ~Ale811~

    ReplyDelete
  30. i am in china,and it is not working here.can you suggest me how to download using your download manager ?

    ReplyDelete
  31. Great app and works great (y)

    FEAUTERS I WOULD LIKE TO REQUEST :
    *- shut down button when the download completes :D

    ReplyDelete
  32. Hey, I think this is an amazing software. Good Job
    I have a question to the developers or anybody who can answer it.
    There's an option "START WITH WINDOWS " that I'm required to make in a Java app.So, anybody that can tell me HOW did they make that option?

    ReplyDelete
  33. Big Thanks ,Better Than Jdownloader

    ReplyDelete
  34. Hello Andres,

    Thank your very much for this utility.

    A usefult tip for everyone: If your downloads stopped "ERROR", need changin for resume.

    1) Open the file %appdata%\MegaDownloader\Config\DownloadList.xml
    2) Change as EnCola in the words between of ...... .
    3) MegaDownloader restarting. "Error" status is gone. Resume again working.

    A request:
    Could you support portable to MegaDownloader? MD saving all config files in %appdata%\MegaDownloader folder. is it possible storing inside own folder of MegaDownloader.exe?

    Best regards...

    ReplyDelete
  35. sorry can you plz Explain more 2) Change as EnCola in the words between of ...... .

    ReplyDelete
  36. Great software! Thank you very much :-)

    ReplyDelete