На самом деле это будет зависеть от базовой файловой системы и от того, как JVM на этой платформе реализует файловый поток. Потому что, если размер файла превышает 5 ГБ, вы не можете этого сделать с помощью 32-битной операционной системы, чтобы открыть весь файл и просто записать в него из-за ограничения в 4,3 миллиарда (32 ^ 2).
Итак, ответ был бы коротким: «Да, это возможно, ЕСЛИ Java правильно обрабатывает файл, а Файловая система - хорошая»:)