As Michael has pointed out, the difference between binary and ASCII concerns the different way systems interpret line endings. In an ASCII transmission, line end is uniformly transmitted using UNIX (LF-only) notation and the receiver has the task of converting each LF into the appropriate line-end character sequence for that system, whether it be length-delimited string, NUL, LF, CR or CR-LF.

The issue of modem sensitivity to specific characters is part of the PPP protocol; during connection the two ends agree upon an "escaped-character" mask specifying which characters need to be encoded so that they don't "trip up" the modems. See the PPPD option "asyncmap".

  -----Original Message----- 

Binary is slower because each byte is encoded as ascii, meaning that only a

portion of the payload data is contained in each byte that goes over the

wire; hence more bytes to transmit.  This is to prevent modems from tripping

up.


--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.