Как определить расширение файла по байтовому массиву в Golang: подробное руководство с примерами кода
Изучение различных способов проверки расширений файлов в Golang: удобное руководство для разработчиков