Лучше загрузить по частям или многочастное сжатие и загрузить - PullRequest
1 голос
/ 17 февраля 2012

Мое приложение используется для загрузки довольно больших файлов (~ 500 МБ), и некоторые из них не работают.

Для повышения успешности я хочу реализовать загрузку по частям.

Мой вопрос:

Что лучше с точки зрения производительности / безопасности, загружая сжатый файл по крупицам (используя APPE) или сжимая файл из нескольких частей, а затем загружая его по частям?

Обратите внимание, что файл будет распакован на "другой стороне"

Если какая-то дорога лучше, есть ли библиотека, которая может помешать мне заново изобрести колесо?:)

1 Ответ

0 голосов
/ 23 марта 2012

Я решил эту проблему с помощью класса, который архивирует файл на отдельные части, а затем загружает части по отдельности.

Я до сих пор не знаю, что лучше с точки зрения производительности / безопасности, но я думаю, что разница минимальна.

Мне было безопаснее иметь отдельные файлы с четко определенными границами между файлами, а не пытаться отслеживать, сколько байтов было передано.

Если кому-то нужен класс молнии, дай мне крик.

...