Вопрос

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

Одним из требований является возможность ввода-вывода некоторых устаревших форматов файлов, размер каждого из которых на практике достигает 800 МБ.Разумно ожидать, что размер импорта будет порядка 5 ГБ.

В идеале я бы просто вставлял в jar-файл любые файлы, подписывал их и отправлял на повторный импорт через некоторое время.

Но наше приложение должно поддерживать XP Pro (FAT32), максимальный размер файла которой, насколько я могу судить, составляет около 4 ГБ.

Должен ли я разбить свои данные на несколько частей?(И, следовательно, взять на себя сложность отслеживания того, что происходит?)

Это было полезно?

Решение

Нет другого способа сохранить 5 ГБ данных в FAT32, кроме как разделить их на части.

Напишите программу, которая будет работать с архивами размером более 4 ГБ, т.е.разделить и объединить.Инкапсулируйте его в какой-нибудь служебный класс или служебный файл и вызовите его из метода сохранения/загрузки.

Другие советы

Максимальный размер файла в fat 32 составляет 4 ГБ (на самом деле 4 ГБ — 2 байта), поэтому, если вам нужно его использовать и ваш одиночный файл закончился, вам придется его разделить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top