我想知道如何在 Java 中编辑二进制文件中的特定字节。
例如,执行前的二进制文件:
byteArray1[128].. Represents a array of 128 bytes.
byteArray2[128].. Other array of bytes
byteArray3[128]
byteArray4[128]
刚才,我在modifiedByteArray[128] 中给byteArray3[128] 取了一个新数据。执行后:
byteArray1[128]
byteArray2[128]
modifiedByteArray3[128] .. The array in that position was modified.
byteArray4[128]
我有类似这样的代码要附加到文件中:
//PASSFILE -> binary passfile path
FileOutputStream fileOutput = new FileOutputStream(PASSFILE, true);
BufferedOutputStream bufferedOutput = new BufferedOutputStream(fileOutput);
long datos;
// cipherText 128 bytes
bufferedOutput.write(cipherText);
我有这个数据:
modifiedData[128],二进制文件中特定位置的新密文。
offsetPosition,特定字节数组的开始位置。
关于它的解决方案?谢谢 :)