tonikelope / megabasterd

Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite.
GNU General Public License v3.0
4.68k stars 605 forks source link

Is it possible to configure this to run file chunks joining and file verifications in a multithreaded way (parallel)? #354

Closed name01019 closed 3 years ago

name01019 commented 3 years ago

Is it possible to configure this to run file chunks joining and file verifications in a multithreaded way (parallel)? The program currently has to run in series

tonikelope commented 3 years ago

Hi. The bottleneck when joining chunks is the speed of the hard disk. Using multiple threads would not speed up the process.

As for file verification, the algorithm choosen by MEGA (CBC-MAC) can NOT be parallelized, it is technically impossible.