در مقالات گذشته در خصوص MIME type و ساختار کلی آن و نحوه اضافه کردن و ادیت آن در کنترل پنل پلسک نیز صحبت شد که جهت راهنمایی می توانید به مقالات گذشته مراجعه بفرمایید.
در این مقاله لیستی از MIME type های پرکاربرد را خدمتتان اعلام خواهیم نمود اما قبل از آن به چند سوال که ممکن است در خصوص چگونگی ست کردن Content-type هدر فایل ها در زبان های مختلف برنامه نویسی برای کاربران وجود داشته باشد را بررسی خواهیم نمود.
اضافه کردن Content type هدر در فایل ها به چه صورت است؟
اینمورد بستگی به زبان برنامه نویسی است که استفاده می شود. اما در بسیاری از زبان ها “Content-type” به صورت پیش فرض “text/html” قرار دارد.
ست کردن Content-type درASP:
<% response.ContentType=”text/html” %>
ست کردن Content-type درC#:
// Response is of type System.Web.HttpResponse
response.ContentType = “text/plain”;
ست کردن Content-type در Java:
// Response is of type javax.servlet.ServletReponse
response.setContentType(“text/plain”);
ست کردن Content-type درPerl/CGI:
print “Content-type:text/html”;
ست کردن Content-type درPHP:
<?php header(‘Content-type: text/html’);?>
در ادامه لیستی از MIME type های مهم را ارائه خواهیم داد. البته لیست کامل MIME type های را می توانید در لینک list of all the official MIME types مشاهده بفرمایید.
Extension | Kind of document | MIME Type |
---|---|---|
.aac |
AAC audio | audio/aac |
.abw |
AbiWord document | application/x-abiword |
.arc |
Archive document (multiple files embedded) | application/octet-stream |
.avi |
AVI: Audio Video Interleave | video/x-msvideo |
.azw |
Amazon Kindle eBook format | application/vnd.amazon.ebook |
.bin |
Any kind of binary data | application/octet-stream |
.bmp |
Windows OS/2 Bitmap Graphics | image/bmp |
.bz |
BZip archive | application/x-bzip |
.bz2 |
BZip2 archive | application/x-bzip2 |
.csh |
C-Shell script | application/x-csh |
.css |
Cascading Style Sheets (CSS) | text/css |
.csv |
Comma-separated values (CSV) | text/csv |
.doc |
Microsoft Word | application/msword |
.docx |
Microsoft Word (OpenXML) | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
.eot |
MS Embedded OpenType fonts | application/vnd.ms-fontobject |
.epub |
Electronic publication (EPUB) | application/epub+zip |
.es |
ECMAScript (IANA Specification) (RFC 4329 Section 8.2) | application/ecmascript |
.gif |
Graphics Interchange Format (GIF) | image/gif |
.htm |
HyperText Markup Language (HTML) | text/html |
.ico |
Icon format | image/x-icon |
.ics |
iCalendar format | text/calendar |
.jar |
Java Archive (JAR) | application/java-archive |
.jpeg .jpg |
JPEG images | image/jpeg |
.js |
JavaScript (IANA Specification) (RFC 4329 Section 8.2) | application/javascript |
.json |
JSON format | application/json |
.mid .midi |
Musical Instrument Digital Interface (MIDI) | audio/midi audio/x-midi |
.mpeg |
MPEG Video | video/mpeg |
.mpkg |
Apple Installer Package | application/vnd.apple.installer+xml |
.odp |
OpenDocument presentation document | application/vnd.oasis.opendocument.presentation |
.ods |
OpenDocument spreadsheet document | application/vnd.oasis.opendocument.spreadsheet |
.odt |
OpenDocument text document | application/vnd.oasis.opendocument.text |
.oga |
OGG audio | audio/ogg |
.ogv |
OGG video | video/ogg |
.ogx |
OGG | application/ogg |
.otf |
OpenType font | font/otf |
.png |
Portable Network Graphics | image/png |
.pdf |
Adobe Portable Document Format (PDF) | application/pdf |
.ppt |
Microsoft PowerPoint | application/vnd.ms-powerpoint |
.pptx |
Microsoft PowerPoint (OpenXML) | application/vnd.openxmlformats-officedocument.presentationml.presentation |
.rar |
RAR archive | application/x-rar-compressed |
.rtf |
Rich Text Format (RTF) | application/rtf |
.sh |
Bourne shell script | application/x-sh |
.svg |
Scalable Vector Graphics (SVG) | image/svg+xml |
.swf |
Small web format (SWF) or Adobe Flash document | application/x-shockwave-flash |
.tar |
Tape Archive (TAR) | application/x-tar |
.tif |
Tagged Image File Format (TIFF) | image/tiff |
.ts |
Typescript file | application/typescript |
.ttf |
TrueType Font | font/ttf |
.txt |
Text, (generally ASCII or ISO 8859-n) | text/plain |
.vsd |
Microsoft Visio | application/vnd.visio |
.wav |
Waveform Audio Format | audio/wav |
.weba |
WEBM audio | audio/webm |
.webm |
WEBM video | video/webm |
.webp |
WEBP image | image/webp |
.woff |
Web Open Font Format (WOFF) | font/woff |
.woff2 |
Web Open Font Format (WOFF) | font/woff2 |
.xhtml |
XHTML | application/xhtml+xml |
.xls |
Microsoft Excel | application/vnd.ms-excel |
.xlsx |
Microsoft Excel (OpenXML) | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
.xml |
XML |
application/xml |
.xul |
XUL | application/vnd.mozilla.xul+xml |
.zip |
ZIP archive | application/zip |
.3gp |
3GPP audio/video container | video/3gpp audio/3gpp if it doesn’t contain video |
.3g2 |
3GPP2 audio/video container | video/3gpp2 audio/3gpp2 if it doesn’t contain video |
.7z |
7-zip archive | application/x-7z-compressed |