我正在为我们正在处理的桌面应用程序的大块做一些分析。
一个要求是它能够执行一些传统文件格式的i / o,实际上每个文件格式的运行速度高达800Mb。可以合理地预计进口量大约为5Gb。
理想情况下,我只需将我想要的任何文件粘贴到一个jar文件中,签署该文件,然后将其发送出去以便稍后重新导入。
但是我们的应用程序必须支持XP Pro(FAT32),其最大文件大小限制在4Gb左右。我可以告诉你。
我必须将数据分成多个块吗? (因此,要记录正在发生的事情的复杂性?)
答案 0 :(得分:1)
没有其他方法可以在FAT32上存储5GB的数据,而不是将其分成块。
编写一个处理超过4GB档案的例程,即拆分和合并。将其封装在某个util类或util文件中,并从save / load方法中调用它。
答案 1 :(得分:0)
胖32上的最大文件大小是4GB(实际上是4Gb - 2字节),所以如果你必须使用它并且你的单个文件已经结束了,你将不得不拆分它。