Я не знаю, как это работает, но я могу представить, что пока вы не переименовали файл в foo.png
Finder не знал и не заботился о его типе. Но после того, как вы переименовали его, Finder сохранил его тип где-то (.DS_Store
, возможно?) С идентификатором индекса, чтобы он мог распознать этот файл, даже если вы переименуете его снова.