在现有文件的开头插入字节,而不覆盖现有字节



如何在没有以下条件的情况下向现有文件添加字节:

  • 覆盖现有字节
  • 读取文件

正如您所描述的,您将需要操作系统支持来执行此操作.
据我所知,这种事情只对存储在打孔卡上的文件很容易。或者,您可以在用户空间和文件系统之间添加填充程序。

您希望在java中做的最好的事情是覆盖读取编写代码的文件自己的应用程序正在使用伪造额外字节的存在。

我希望您不要试图通过在开头添加 UTF-8 BOM 来破坏完美的文本文件。

最新更新