The snippets of code listed in this paper were designed, and tested, for use within the UNIX and DOS Command Line Environment and were complied using The GNU gcc project and DJGPP. A working knowledge of the syntactic nature of C++ is assumed.
Encoding data based on the Burrows Wheeler transform does not compress the data but rather inflates it by a small amount. But the resulting data is one which can be compressed well by other means. So this algorithm is to be regarded as one for data compression. This article goes on a very implementation oriented manner.