Mime là gì

  -  

MIME type là thuật ngữ bạn sẽ thấy không ít lần nếu đã sử dụng các email client (MUA) trên desktop. Vậy MIME type là gì và cách cài đặt MIME Type như thế nào. Bạn nào chưa biết thì hãy cùng TinoHost tìm hiểu qua bài viết dưới đây nhé.

Bạn đang xem: Mime là gì


MIME Type là gì?

MIME – Viết tắt của cụm từ “Multipurpose Internet Mail Extensions” có nghĩa là giao thức mở rộng thư điện tử Internet đa mục đích được mô tả trong RFC 1524 và các RFC khác như: RFC 2045, RFC 2046, RFC 2047, RFC 2231.

Loại MIME ( MIME Type ) là tiêu chuẩn giúp phân loại những loại tập tin được sử dụng trên Internet, đặc biệt quan trọng là dùng để định dạng cho thư điện tử. Nói một cách đơn thuần, lúc mới sinh ra, giao thức gửi mail chỉ tương hỗ gửi plaintext, MIME là phần lan rộng ra được cho phép email hoàn toàn có thể gửi / nhận những file có định dạng khác ( HTML, video, nhạc, … ). Hầu như mọi thư điện tử Internet được truyền qua giao thức SMTP theo định dạng MIME .

*

Ngày nay, các MIME Type không chỉ sử dụng với email, nó đã được chấp nhận bởi các máy chủ như là cách để nói cho các trình duyệt về kiểu của nguồn thông tin được gửi tới nó để mà nó có thể xử lý một cách chính xác với kiểu thông báo đó.


Bạn đang đọc: MIME Type là gì? Hướng dẫn cách cài đặt MIME Type


Về cơ bản cấu trúc của loại MIME có hai phần : kiểu chính và một kiểu phụ. Chúng được phân tách bằng dấu gạch chéo ( / ). Ngoài kiểu chính và kiểu phụ, MIME Type hoàn toàn có thể chứa những thuộc tính bổ trợ sau dấu chấm phẩy .Ví dụ : loại MIME cho những tệp Microsoft Word là ứng dụng và loại phụ là msword. Cùng với nhau, loại MIME hoàn hảo là ứng dụng / msword .Thêm một ví dụ minh họa cho bạn dễ tưởng tượng :Hãy tưởng tượng rằng, bạn viết một vài lá thư gửi cho bạn hữu nhưng mỗi lá thư sẽ được viết bằng những loại ngôn từ khác nhau. Lá thư tiên phong bạn viết bằng tiếng Pháp, lá thứ hai được viết bằng tiếng Đức, …Để người bạn ấy hoàn toàn có thể dịch những chữ đó, cậu ta sẽ cần :Đầu tiên là xác lập loại ngôn từKế tiếp là dịch nó cho tương thích. Tuy nhiên, việc xác lập một ngôn từ không phải là thuận tiện – nó sẽ tốn rất nhiều thời hạn và công sức của con người. Nhưng mọi chuyện sẽ đơn thuần hơn nhiều nếu bạn viết ngôn từ bạn đang gửi trên đầu thư, người bạn đó sẽ nhanh gọn xác lập được ngôn từ cần dịch ( ví dụ : “ Tiếng Pháp ” ) .Tương tự như vậy, do có nhiều loại định dạng tài liệu khác nhau cần được gửi qua internet, việc chỉ định kiểu tài liệu ở phía trước sẽ được cho phép máy khách tương ứng diễn giải đúng và hiển thị tài liệu tương thích với người dùng .

Những MIME Type phổ biến

Bạn hoàn toàn có thể gặp một số ít MIME Type thông dụng lúc bấy giờ như :

application/javascriptapplication/jsonapplication/x-www-form-urlencodedapplication/xmlapplication/zipapplication/pdfapplication/sqlapplication/graphqlapplication/ld+jsonapplication/msword (.doc)application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)application/vnd.ms-excel (.xls)application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)application/vnd.ms-powerpoint (.ppt)application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx)application/vnd.oasis.opendocument.text (.odt)audio/mpegaudio/oggmultipart/form-datatext/csstext/htmltext/xmltext/csvtext/plainimage/pngimage/jpegimage/gif 

Cấu trúc của MIME Type

Tất cả những MIME Type được ĐK trải qua IANA, một cơ quan giám sát việc chỉ định địa chỉ IP, quản trị khu vực gốc của DNS toàn thế giới, và cấp phép giao thức Internet khác. Để đạt được hiệu suất cao và tính linh động khi ĐK MIME Type, những cấu trúc khác nhau của kiểu phụ được phân biệt bằng cách sử dụng những tiền tố. Hiện tại một số ít cấu trúc thường thấy nhất gồm : Cấu trúc tiêu chuẩn ( không có tiền tố ), cấu trúc nhà phân phối ( tiền tố vnd. ), Cá nhân hoặc vanity ( tiền tố prs. ), chưa ĐK ( tiền tố x. )

Cấu trúc tiêu chuẩn

Cấu trúc tiêu chuẩn không sử dụng bất kể tiền tố cây nàoVí dụ : application / javascript, image / pngViệc ĐK cấu trúc này phải được link với những thông số kỹ thuật kỹ thuật của IETF và được IESG phê duyệt trực tiếp hoặc được ĐK bởi một tổ chức triển khai nào đó tương quan đến tiêu chuẩn mà IANA công nhận .

Cấu trúc nhà cung cấp

Cấu trúc nhà phân phối gồm có những MIME Type tương quan đến những mẫu sản phẩm được công khai minh bạch. Nó sử dụng tiền tố là vnd .Ví Dụ :application / vnd.ms – excel, application / vnd.oasis.opendocument.text

Dùng “nhà cung cấp” hoặc “Nhà sản xuất” đều được. Các tập đoàn công nghiệp hoặc các tổ chức phi thương mại đều có thể đăng ký MIME Type có cấu trúc nhà cung cấp.

Cấu trúc cá nhân

Cấu trúc cá thể gồm có những MIME Type dùng cho mẫu sản phẩm thử nghiệm hoặc không được công khai minh bạch. Sử dụng tiền tố prs .Ví dụ : audio / prs.sid, image / prs.btif .

Cấu trúc chưa đăng ký

Cấu trúc chưa ĐK gồm có những MIME Type dành riêng trong môi trường tự nhiên riêng tư và nhận được sự chấp thuận đồng ý của những bên trao đổi chúng. Cấu trúc này sử dụng tiền tố là dấu x .Ví dụ : application / x.foo, video / x.bar

Hậu tố

Hậu tố là một sự bổ trợ cho khi xác lập MIME Type .Ví dụ về những hậu tố hiện đang được ĐK là :+ xml, + json, + ber, + der, + fastinfoset, + wbxml, + zip, + gzip, + cbor

Cách khai báo MIME Type cho website

Khi bạn sử dụng ảnh cho website, và tải lên một file ảnh có định dạng là jpg, png, hay một video bị lỗi. Mặc dù những file này vẫn hiển nhiên sống sót trên server. Hơn nữa mã nguồn cũng không đổi khác và vẫn hoạt động giải trí thông thường. Nguyên nhân chính nằm ở sever bạn chưa được thêm những MIME type vào để hiểu những file .Bạn hoàn toàn có thể xử lý việc này nhanh gọn bằng cách gán thêm những MIME Types thiết yếu tương thích với nhu yếu của chính bạn .

Xem thêm: Hướng Dẫn Chơi Cờ Tướng Nâng Cao, Khai Cuộc Cờ Tướng Nâng Cao “Pháo Đầu Bách Biến”

cPanel

Bước 1: Truy cập MIME

Đầu tiên các bạn đăng nhập vào host cPanel rồi vào mục MIME Type trong mục Advanced

*

Bước 2: Tạo tập tin .htaccess trong thư mục chứa các tệp đó.

*

Bước 3: Thêm các loại file cần cho phép tải về trực tiếp

Để thêm một MIME Type các bạn điền vào MIME Type và Extension(s) trong mục Create a MIME Type rồi ấn Add.

*
Các MIME Type thêm thành công xuất sắc sẽ hiện ở mục User-Defined MIME Type .Trong mục System MIME Types là những MIME của mạng lưới hệ thống server đã thông số kỹ thuật sẵn và bạn không hề đổi khác, bản chỉ hoàn toàn có thể thêm những loại tập tin khác .

Windows (Plesk)

Bước 1: Đăng nhập vào Plesk Panel.

Bước 2: Chọn Websites & Domains.

Bước 3: Chọn Virtual Directories.

Bước 4: Chọn tab MIME Types > Add MIME Type.

Xem thêm: Chơi Game Cá Lớn Nuốt Cá Bé Online Miễn Phí Hấp Dẫn, Game Cá Lớn Cá Bé

Windows (IIS 7/8)

Để đổi khác hoặc gán thêm MIME Types cho những hosting quản lý và vận hành trên IIS7 / 8, bạn hoàn toàn có thể tạo hay tùy chỉnh ngay tại thông số kỹ thuật web.config .