2009-04-15 60 views
1

我正在做一些我們正在研究的桌面應用程序的一些分析。非常大的jar文件和FAT32

一個要求是它能夠執行一些傳統文件格式的I/O,實際上每個文件格式的運行速度都高達800Mb。合理預期進口量可能在5Gb左右。

理想情況下,我只需將我想要的任何文件粘貼到jar文件中,簽署該文件,然後在稍後時間將其重新導入。

但我們的應用程序必須支持XP Pro(FAT32),它的最大文件大小限制在4Gb左右,從我所知道的。

我必須將數據分成多個塊嗎? (因此承擔複雜的事情,以跟蹤​​發生了什麼?)

回答

1

在FAT32上存儲5GB數據沒有其他方式比以塊分割它。

編寫一個處理大於4GB的歸檔的例程,即拆分和合並。將它封裝在一些util類或util文件中,並從保存/加載方法中調用它。

+0

這就是我圖(需要知道)謝謝! – jasonnerothin 2009-04-15 14:31:43

0

胖32上的最大文件大小是4GB(實際上4Gb - 2bytes),所以如果你必須使用它,並且你的單個文件已經結束了你將不得不拆分它。