Каким макаром можно скачать большой файл без предварительной загрузки в память? Т.е. может это делать как-то поточно с параллельной записью на диск, или кусками? Дайте хотя бы намек, в какую сторону копать.
П.С.
Большой это 2+гб.
Как альтернатива например через wget - в курсе. Это про запас.
Попробуйте через curl - expange.ru/e/%D0%A1%D0%BA%D0%B0%D1%87%D0%B0%D1%82%...
На 100% не уверен что это то что нужно, если не поможет - то нужно тоже через curl, но с подстановкой заголовков типа Range для скачивания отдельных кусков.