Я работаю над приложением Java, где мне нужно разделить большой файл на несколько небольших кусков. В идеале, я хотел бы предоставить либо: < /p>
Путь к исходному файлу, < /li>
и либо желаемый размер каждого чанка (например, 10 МБ), < /li>
или число чертов, которые я хочу создать. FileInputStream и FileOutputStream, но я хочу проверить, существуют ли стандартные API Java или обычно используемые утилиты (например, Apache Commons IO, Guava), которые поддерживают этот случай использования. /> Требования: < /p>
Ввод: Путь файла и размер куски (или количество кусочков) < /li>
Вывод: Список небольших файлов или байтовых массивов < /li>
Необязательно: способность восстанавливать оригинальный файл, необходимый < /li>
< />
, способность восстанавливать оригинальный файл. Просто решения на основе Java или лучшие практики для эффективной работы с такого рода файла.
Есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/796 ... f-parts-in