【发布时间】:2012-09-26 08:48:08
【问题描述】:
目前,我正在从二进制文件 (File.ReadAllBytes) 中读取数据,将此字节数组转换为字符串并将数据附加到此字符串上。最后,我将字符串转换回字节数组并将数据写回新文件。
是的 - 这种方法相当愚蠢,我一直很好奇是否有某种方法可以将此 new 数据附加到字节数组的末尾(以一个字节)。
String s = @"C:\File.exe";
Byte b[] = File.ReadAllBytes(s);
String NewString = ConvertToString(b[]);
NewString = NewString + "Some Data";
b[] = ConvertToByteArray(NewString);
File.WriteAllBytes(b[]);
// ConvertToByteArray 和 ConvertToString 表示将字符串 > 字节 > 字符串转换的函数。
我想做的事:
b[] = file.readallbytes(s)
b = b + "new Data"
file.writeallbytes(b[])
非常感谢您对此事的任何见解。
【问题讨论】: