Sim mano, na realidade é bem possível. Eu até pensei em implementar uma versão em Python com uma IA pra reconhecer os arquivos pelo algoritmo. So que nesse caso, pela IA, seria menos custoso analisar os Bytes diretamente ao inves da imagem. Esse algoritmo é mais pra diversão do que para produção. No video do Youtube que eu coloquei na fonte do post, o Christopher Domas explica outros algoritmos BEM mais complexos que tem mais utilidade no mundo real.