CFDP is a computer program that implements the CCSDS (Consultative Committee for Space Data Systems) File Delivery Protocol, which is an international standard for automatic, reliable transfers of files of data between locations on Earth and in outer space. CFDP administers concurrent file transfers in both directions, delivery of data out of transmission order, reliable and unreliable transmission modes, and automatic retransmission of lost or corrupted data by use of one or more of several lost-segment-detection modes. The program also implements several data-integrity measures, including file checksums and optional cyclic redundancy checks for each protocol data unit. The metadata accompanying each file can include messages to users' application programs and commands for operating on remote file systems.

This program was written by Kathleen Rundstrom, Son Q. Ho, Michael Levesque, Felicia Sanders, Scott Burleigh, and John Veregge of Caltech for NASA's Jet Propulsion Laboratory. For further information, access the Technical Support Package (TSP) free on-line at under the Software category.

This software is available for commercial licensing. Please contact Don Hart of the California Institute of Technology at (818) 393-3425. Refer to NPO-40247.

This Brief includes a Technical Support Package (TSP).
Software Implements a Space-Mission File-Transfer Protocol

(reference NPO40247) is currently available for download from the TSP library.

Don't have an account? Sign up here.