Архивирование, если вы дадите вам гораздо более быструю загрузку, так как одно соединение для загрузки будет быстрее, чем открытие 6400 HTTP-запроса.(для небольших файлов время, которое требуется для загрузки, меньше, чем время, необходимое для открытия соединения. Но открытие соединения является постоянным, поэтому для большого файла у вас будет гораздо меньше времени на открытие соединений.)
Тем не менее, и это главное, большинство пользователей не смогут легко загрузить 400 МБ без разрыва сетевого подключения.Я бы предложил средний путь.Упакуйте аудиофайлы в куски или, скажем, по 64 файла каждый (лучше всего в каталогах для более быстрого доступа и справки) и загрузите 64 файла в один zip или tar.Я бы выбрал формат без сжатия, поскольку сжатие не даст вам большого уменьшения размера.
Таким образом, вам не придется сильно беспокоиться о сбое загрузки, и вы сможете легко отслеживать прогресс.
Тем не менее, я бы подумал, нужно ли вам вообще столько файлов.
Посмотрите, есть ли у вас один более крупный mp3-файл, в котором вы можете просто воспроизводить определенные области (просто пропуская их внутри файла), когда вам это нужно.
Я бы также подумал о отложенной загрузке,просто загружайте файлы, когда они вам нужны