1、现在需要对文件的前几个字符进行修改,变相的实现文件加密的功能。
比如:下面图中,需要将前台传过来的压缩包保存到磁盘的某个位置,我想修改'PK'这两个字符,使得rar,zip等文件无法自动识别该文件,java后台代码该如何写呢?
---------------------------------分割线-------------------------------
试了这个对象,代码附上,
fileSize += Blobfile.getSize() / 1024;
InputStream isBlob = Blobfile.getInputStream();
String fullFileName = map.get("objName").toString() + ".vrkb";
randomFile = new RandomAccessFile(Blobfile.toString(), "rw");
randomFile.seek(1);
randomFile.write(00);
randomFile.write(11);
randomFile.close();
System.out.println("使用randomAccessFile后:");
System.out.println(Blobfile.getBytes()[0]);
System.out.println(Blobfile.getBytes()[1]);
可是并不好用,修改完还是没有变化:
------------------------------第二次补充---------------------------------
未修改前的文本:
修改后的文本: