private static void writeEncoded(Stream o, byte[] data) { foreach (byte b in data) { if ((b >= FIRST_SPECIAL && b <= LAST_SPECIAL)) { o.WriteByte(ESCAPE_CHAR); o.WriteByte((byte)(b - ESCAPE_OFFSET)); } else { o.WriteByte(b); } } }