写入:
byte[] buffer = 从文件中获取;
XmlTextWriter writer = new XmlTextWriter(...);// 定位 writerwriter.WriteBinHex(
   buffer,
   0,
   buffer.Length
);读出:
XmlTextReader reader = new XmlTextReader(...);// 定位 readerint binhexlen = 0;
byte[] binhex = new byte[256];
binhexlen = reader.ReadBinHex(binhex, 0, 256);while (0 != binhexlen)
{            
   binhexlen = reader.ReadBinHex(binhex, 0, 256);            
   for (int i=0; i < binhexlen; i++)
     Console.Write(binhex[i]);
}