2017-01-04 69 views
8

Próbuję ustalić, który typ MIME odpowiada każdemu rozszerzeniowi i otrzymuję niejednoznaczne wyniki.Który typ MIME jest poprawny dla pliku .exe?

Według webdesign.about.com poprawne MIME dla exe jest: application/octet-stream

Według freeformatter.com poprawne MIME dla exe jest: application/x-msdownload i mówi, że application/octet-stream jest MIME dla bin przedłużenia.

Według iana.org poprawne MIME dla exe (lub czegoś nazywa vnd.microsoft.portable wykonywalne jak nie widzę tam exe) to: application/vnd.microsoft.portable-executable

Która strona jest najdokładniejsze bo nie wiedzieć, jakiego rodzaju wartości zawartości powinienem oczekiwać na stronie serwera w nagłówku HTTP.

Odpowiedz

8

application/vnd.microsoft.portable-executable to zarejestrowany typ MIME, a jego opis pasuje do tego, do czego ma służyć.

x- prefiks w zgłoszeniu/X msdownload wskazuje, że eksperymentalny więc należy na ogół unikać: Zwłaszcza gdy coś standardowy dostępny jest w niej w takim przypadku.

application/octet-stream służy do kolekcjonowania dowolnych bajtów. Jest zgodny z plikiem wykonywalnym, ale nie jest tak dokładny jak plik application/vnd.microsoft.portable-executable.

Użyj aplikacji/vnd.microsoft.portable-executable.