Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在对我们正在开发的一大块桌面应用程序进行一些分析。
一个要求是它能够对一些传统文件格式进行 i/o,实际上每个文件格式运行高达 800Mb。可以合理地预期导入的大小约为 5Gb。
理想情况下,我只需将我想要的任何文件粘贴到 jar 文件中,签署该文件,然后将其发送出去以便稍后重新导入。
但据我所知,我们的应用程序必须支持 XP Pro (FAT32),其最大文件大小限制约为 4Gb。
我必须将我的数据分成多个块吗?(因此承担跟踪正在发生的事情的复杂性?)
没有其他方法可以在 FAT32 上存储 5GB 数据,而不是将其分成块。
编写一个处理超过 4GB 档案的例程,即拆分和合并。将它封装在某个 util 类或 util 文件中,并从您的保存/加载方法中调用它。
fat 32 上的最大文件大小是 4gb(实际上是 4Gb - 2bytes),所以如果你必须使用它并且你的单个文件已经结束,你将不得不拆分它。