Overview
C-Modem is a protocol driver developed by Lavio Pareschi (Rio de Janeiro) in 1989, that works similarly to and better than ZMODEM . It includes a whole new file transfer protocol, built around the idea of crash recovery, ease of use and optimal performance. C-Modem provides reliable file transmission even in poor conditions, as it adapts immediately to any errors that may occur (even in the so-called 'error free' modems).
Major features of the C-Modem communications protocol include:
Transmission Crash Recovery
Being interrupted by any condition, the file transmitted is saved with the extension file .BAD until the last byte is received correctly. In the next connection/transmission, the file will be completed automatically.
From Wikipedia (CC BY-SA 4.0).