ProgramPacket系のデータがcrc32が一致する場合、前のデータをそのまま利用することで、
読み込みのオーバーヘッドを減らします。

とりあえず、つくってみた感じ。
あとはminimumLoadではなくloadになったので、変数の初期化をはずして、もうちょっと動作を軽くしたいところ。