Todos os scripts como bash, perl ou sed estão usando o formato ASCII text enquanto mp4 são lidos como binários. Ter um cabeçalho de arquivo diferente no nível binário e dependente do idioma enquanto o conteúdo permanece um texto não faz sentido, já que isso significa ter um software específico para abrir cada tipo de arquivo. Ter uma declaração simples no arquivo é suficiente e garante que o script possa ser aberto em qualquer editor de texto.