z-modem
(http://www.codenet.ru/progr/other/zmodem.php - не полное описание).
Подскажите плиз на счет кодирования служебных смиволов (ZDLE и т.д.):
1) кодируется ли байт если он равен служебному и встретился в бинарном заголовке пакета?
2) я так понял кодирование служебного символа осуществляется так:
- не береться во внимание символ ZDLE;
- служебный_символ ^= 0x40.
или как?
Например, надо передать данные:
... 0x9 | ZDLE | ZDLE | 0x03 |...
после кодирования получаем:
... 0x9 | ZDLE | ZDLE ^ 0x40 | 0x03 |...
после декодирования получаем:
... 0x9 | ZDLE | ZDLE | 0x03 |...