格納されたデータのバイト単位でのサイズ。指定した数の連続した値をエンコードデータとして書き出す。書き出し先のアドレス。バイト単位での連続数。格納されたデータのバイト単位でのサイズ。指定したサイズの不連続な値にRLEを施して書き出す。書き出し先のアドレス。書き出し元のアドレス。バイト単位でのサイズ。格納されたデータのバイト単位でのサイズ。dest);}この処理を全ての行データに対して行うことで非圧縮のイメージデータにRLEを施すことができる。関数を用いたC++言語でのコーディング例を以下に示す。基にしてRLEを施す。RLEを施したイメージデータの格納先。倍のサイズを確保しておく必要がある。RLEを施す対象となるイメージデータ。