O que é um tipo MIME?

estive a ler sobre como construir plug-ins e este "tipo MIME" continua a ser discutido nele, tentei verificar e saber qu ... ug-ins é fornecida, por favor explique em palavras claras e simples. O que é? Porque é que os plug-ins têm um tipo MIME?

Porquê escrever quando o tipo mime é definido pelo servidor?

O meu entendimento é que os tipos mime são definidos pelo servidor web. Por que adicionamos o atributo type="text/javascript ou type="text/css"? Não é um atributo inútil e ignorado?

text / javascript vs application / javascript [duplicate]

Esta pergunta já tem uma resposta: Qual é o tipo MIME de javascript para o atributo type de u ... script"> // some js code. </script> e vice-versa, porque é que uma carga js externa não é text/javascript?

Como verificar o tipo MIME de ficheiros com o javascript antes de enviar?

eu li isto e isto perguntas que parecem sugerir que o tipo MIME do ficheiro poderia ser verificado usando o javascrip ... azão em dizer que não há forma de verificar o tipo MIME com javascript neste momento? Ou está a escapar-me alguma coisa?

.rar.tipo MIME de ficheiros zip

estou a desenvolver um programa de upload de php simples, e os utilizadores só podem enviar ficheiros ZIP e RAR. Que tipos mímicos devo usar para verificar $_FILES[x][type]? (uma lista completa por favor) Obrigado..

aplicação / tipo MIME simples para o texto?

Eu vi esta aplicação / simples mencionado com .sufixo de texto em algumas fontes . É válido e foi utilizado em qualquer parte? Ou é apenas um caso em que alguém compilou uma lista e outros a copiaram?