最終的にはハードエンコにも対応するようなものを作りたい