Я загружаю файл Audio / Video / PDF с сервера amazon S3.То, что я делаю, в начале загрузки шифрует только первые 256 Кбайт для каждого файла.Недавно я добавил резюме функциональности.Я хочу дождаться полной загрузки файла.После завершения я зашифрую первые 256 КБ файла.
Я хочу зашифровать первые 256 КБ файла, не создавая новый файл для этого.Как будто я создаю новый, то после 256kb я должен скопировать другие байты в новый файл.Это займет время, так как размер файла может быть от 200 МБ до 500 МБ.
Какое решение лучше для этого?Я использую JDK1.6 Загрузка через поток ввода / вывода.
import java.io.InputStream;
import java.io.FileOutputStream;