private void Convert(Stream iStream, BXML_TYPE iType, Stream oStream, BXML_TYPE oType) { if ((iType == BXML_TYPE.BXML_PLAIN && oType == BXML_TYPE.BXML_BINARY) || (iType == BXML_TYPE.BXML_BINARY && oType == BXML_TYPE.BXML_PLAIN)) { BXML bns_xml = new BXML(XOR_KEY); bns_xml.Load(iStream, iType); bns_xml.Save(oStream, oType); } else { iStream.CopyTo(oStream); } }