Вы упомянули, что делаете это на PHP. Я столкнулся с такими различиями при получении типа файла mime. Они различаются. Чтобы правильно сделать это на PHP, вы должны использовать finfo
$finfo = new finfo();
$mime = $finfo->file($path_to_file, FILEINFO_MIME);
Это конец одного элемента в вашем case-переключателе, см. например: bash-case-statement
Двойная точка с запятой указывает конец ветви case. Подробнее см. В команде help case.