Tag: 前置

是否可以在不重写的情况下将数据添加到文件中?

我处理非常大的二进制文件(每个文件几GB到多TB)。 这些文件以传统格式存在,升级需要将标头写入文件的FRONT。 我可以创建一个新文件并重写数据,但有时这可能需要很长时间。 我想知道是否有更快的方法来完成此升级。 该平台仅限于Linux,我愿意使用低级函数(ASM,C,C ++)/文件系统技巧来实现这一目标。 初始库是Java,JNI是完全可以接受的。