80,349
社区成员
发帖
与我相关
我的任务
分享
String fileName = "./XXX/XXX/XXX/XXX/XXX.jpg";
String str="fsdfsdgggdd";
RandomAccessFile raf = null;
try {
raf = new RandomAccessFile(fileName, "rw");
int value = -1;
while((value = raf.read()) != -1){
long pointer = raf.getFilePointer();
raf.seek(pointer - 1);
raf.write(value ^ str.hashCode());
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
raf.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}