何かしらのファイルの受け渡しをする場合、ファイルを圧縮してから送信することでしょう。ファイルを圧縮するとファイルサイズが小さくなります。これは一体どういう仕組みなのでしょうか。今回は、最も簡単な圧縮アルゴリズム「ランレングス圧縮」を作って、その仕組みを確かめてみましょう。