[comp.sys.amiga] KERMIT question...advice

EVERHART%ARISIA.decnet@crdgw1.ge.com (10/18/89)

If one must use a parity ASCII line for Kermit transfers, Kermit
CAN handle binary data. The key is to tell Kermit (at both ends)
SET PARITY even (or anything other than the default SET PARITY NONE)
so Kermit will realize it must quote 8th bit-on bytes.
   When transferring with a Kermit implementation, major performance
gains can be realized if you use a Kermit that supports large buffers
or sliding windows or both. Kermits like the C Kermit already support
large buffers; sliding window code has been done and is being merged
at Columbia. The sliding window code for VMS will be on the Fall '89
VAX SIG tapes also (unless Columbia gets the official merge done first
in which case that can be put on instead).
   You may be limited though if the Amiga Kermit you're using only
does the small packets (94 bytes max) of early Kermit protocols.
   If you must use a parity ASCII line anywhere in your path, protocols
like Xmodem will NOT work; they assume 8 bit data can be sent. I believe
this is true of Y and Zmodem also. Kermit was however designed to work
correctly even where only printable characters and one or two control
characters could be passed; this is almost ALWAYS true. (In fact that's
why you can Kermit to IBM mainframes whose terminal handling is very
different from most other systems...half duplex, "funny" character set,
NO timeout from the host, etc. etc.)
    I don't know how good the Kermit is in various implementations. The
Amiga C kermit is quite old but may have large packet support. VT100
and Handshake both support Kermit; I believe VLT does also. I suggest
coupling with a large packet Kermit on the VAX and seeing which Amiga
Kermit does the best job. Kermit's debug mode should be valuable here.
Glenn Everhart
Everhart%Arisia.decnet@crd.ge.com