Как реализовано скачивание файла на mega.nz?
https://developer.chrome.com/apps/fileSystem
Пишет туда, когда заканчивает отдаёт файл. Для других браузеров другие методы.
Возможно в кэш, а потом выгрузка на диск. Предположительно: Хэш, кэш, сравнение сумм, выгрузка на диск