データを抜き出すとrawDataの位置がずれてしまって扱えなくなる件があったので、コピーbufferを利用するように調整。