【发布时间】:2013-10-24 01:53:28
【问题描述】:
是否可以在不将整个文件重写到磁盘的情况下替换部分文件内容。 假设我有一个非常大的几个 GB 的文件,我如何替换字节,让我们说位置 100 到 200 而不重写整个文件?
作为额外的奖励,我需要一个不使用任何功能的解决方案,它永远不会超过 java 1.4。
【问题讨论】:
-
JAVA 1.4?!?!?!?这些真的是必要的要求吗?
-
我认为不可能有几个尺寸更合理的飞镖
-
我使用过 1.5 的系统,但这实际上很疯狂。你能告诉我这将在哪里使用吗?
-
是的。遗留代码非常好。不,我不能减小文件大小。但 RandomAccessFile 似乎是对的。