「拡張子によって」の条件が絶対ならファイルシステムとかOSの根幹から作る必要がある