オフセット取得したあと、所定の位置まで先頭から1バイトずつ読んでるとか・・・
ディスクキャッシュが効くとはいえ、パックしたものが大きかったり、
ファイル数が多くて毎回繰り返してたら、時間かかるわな。