cobs.h File Reference
Byte stuffing.
More...
|
Functions |
int | stuff_data (unsigned char *input_data, unsigned char *output_data, int input_length, int output_length) |
int | unstuff_data (unsigned char *input_data, unsigned char *output_data, int input_length, int output_length) |
Detailed Description
This file contains routines for efficient byte stuffing. The algorithm used here called COBS, which is stands for Consistent Overhead Byte Stuffing. Byte stuffing is very useful for parallel image processing and improves overall system robustness.
Stuart Cheshire and Mary Baker, "Consistent Overhead Byte Stuffing". IEEE/ACM Transactions on Networking. vol. 7 pp. 159-172 April 1999.