1. A method of communicating bit-oriented data over an Aircraft Communications Addressing and Reporting System (ACARS) character-oriented data link, the method comprising: splitting the bit-oriented data into a plurality of segments; calculating a plurality of intermediate values corresponding to each segment; mapping each intermediate value to an ACARS character; and transmitting the ACARS characters over the ACARS data link.