Очень большие файлы Jar и FAT32 - PullRequest
1 голос
/ 15 апреля 2009

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 15 апреля 2009

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

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

0 голосов
/ 15 апреля 2009

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

...