21 lượt xem

MIME Type là gì? Hướng dẫn cách cài đặt MIME Type? | Acb-win.com

Loại MIME là một thuật ngữ mà bạn sẽ thấy nhiều lần nếu bạn đã sử dụng ứng dụng email khách (MUA) trên máy tính để bàn. Vậy kiểu MIME là gì và cách cài đặt kiểu MIME. Nếu chưa biết, hãy cùng TinoHost tìm hiểu qua bài viết dưới đây.

MIMEType là gì?

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

Kiểu MIME (MIME type) là một tiêu chuẩn giúp phân loại các loại tệp được sử dụng trên Internet, đặc biệt là để định dạng thư điện tử. Tóm lại, khi mới ra đời, giao thức gửi mail chỉ hỗ trợ gửi văn bản thuần túy, MIME là một tiện ích mở rộng cho phép email gửi / nhận các tập tin có định dạng khác (HTML, video, nhạc, …). Hầu như tất cả các thư điện tử trên Internet đều được truyền qua giao thức SMTP ở định dạng MIME.

READ  5 cách kiểm tra sim Vinaphone đã khai báo đủ ảnh, thông tin cá nhân | Acb-win.com

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

Về cơ bản, cấu trúc của một kiểu MIME có hai phần: một 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ụ, kiểu MIME có thể chứa các thuộc tính bổ sung sau dấu chấm phẩy.

Ví dụ: kiểu MIME cho tệp Microsoft Word là ứng dụng và kiểu phụ là msword. Cùng với nhau, kiểu MIME đầy đủ là ứng dụng / msword.

Một ví dụ minh họa khác để bạn dễ xem:

Hãy tưởng tượng bạn viết một vài lá thư cho bạn bè, nhưng mỗi lá thư sẽ được viết bằng các ngôn ngữ khác nhau. Bức thư đầu tiên bạn viết bằng tiếng Pháp, bức thư thứ hai bằng tiếng Đức, v.v.

Để bạn của anh ấy dịch những từ đó, anh ấy sẽ cần:

Đầu tiên là xác định loại ngôn ngữ

MIMEType là gì?  Hướng dẫn cách cài đặt MIME Type 2

QUẢNG CÁO

Tiếp theo là dịch nó cho phù hợp. Tuy nhiên, việc xác định một ngôn ngữ không hề đơn giản – nó sẽ mất rất nhiều thời gian và công sức. Nhưng mọi thứ sẽ dễ dàng hơn nhiều nếu bạn viết ngôn ngữ bạn đang gửi ở đầu tin nhắn, người bạn đó sẽ nhanh chóng xác định được ngôn ngữ cần dịch (ví dụ “tiếng Pháp”).

Tương tự như vậy, vì có nhiều loại định dạng dữ liệu khác nhau phải được gửi qua Internet, việc chỉ định trước loại dữ liệu sẽ cho phép máy khách tương ứng diễn giải và hiển thị dữ liệu một cách chính xác cho người dùng. .

Các loại MIME phổ biến

Ngày nay, bạn có thể bắt gặp một số kiểu MIME phổ biến như:

  • ứng dụng / javascript
  • ứng dụng / json
  • application / x-www-form-urlencoded
  • ứng dụng / xml
  • ứng dụng / zip
  • câu hỏi / pdf
  • ứng dụng / sq
  • ứng dụng / đồ họa ql
  • ứng dụng / ld + json
  • ứng dụng / 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 / mpeg
  • âm thanh / đối tượng
  • đa phần / biểu mẫu-dữ liệu
  • text / css
  • text / html
  • text / xml
  • text / csv
  • văn bản / đơn giản
  • hình ảnh / png
  • hình ảnh / jpeg
  • hình ảnh / gif

Cấu trúc của kiểu MIME

Tất cả các loại MIME đều được đăng ký thông qua IANA, một cơ quan giám sát việc chỉ định địa chỉ IP, quản lý vùng gốc DNS toàn cầu và phân bổ các giao thức Internet khác. Để đạt được hiệu quả và tính linh hoạt khi đăng ký kiểu MIME, các cấu trúc khác nhau của kiểu con được phân biệt bằng cách sử dụng các tiền tố. Hiện tại một số cấu trúc thường thấy nhất bao gồm: cấu trúc tiêu chuẩn (không có tiền tố), cấu trúc nhà cung cấp (tiền tố vnd.), Cá nhân hoặc phù phiếm (tiền tố prs), chưa đăng ký (tiền tố). Yếu 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ào

Ví dụ: application / javascript, image / png

Việc đăng ký cơ sở này phải được liên kết với các thông số kỹ thuật của IETF và được IESG phê duyệt trực tiếp hoặc được tổ chức liên quan đăng ký theo tiêu chuẩn được IANA công nhận.

Cơ cấu nhà cung cấp

Cấu trúc nhà cung cấp bao gồm các loại MIME được liên kết với các sản phẩm có sẵn công khai. Sử dụng tiền tố của vnd.

Ví dụ:

application / vnd.ms-excel, application / vnd.oasis.opendocument.text

Cả “nhà cung cấp” và “nhà sản xuất” đều ổn. Các tập đoàn công nghiệp hoặc tổ chức phi thương mại có thể yêu cầu loại MIME với cấu trúc nhà cung cấp.

Cấu trúc cá nhân

Cấu trúc cá nhân bao gồm các loại MIME thử nghiệm hoặc không công khai. Sử dụng tiền tố prs.

Ví dụ: audio / prs.sid, image / prs.btif.

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

Cấu trúc chưa đăng ký được tạo thành từ Các loại MIME được dành riêng cho các môi trường riêng tư và nhận được sự đồng ý của các bên trao đổi chúng. Cấu trúc này sử dụng tiền tố x.

Ví dụ: application / x.foo, video / x.bar

Hậu tố

Hậu tố là một bổ sung khi chỉ định kiểu MIME.

Ví dụ về các hậu tố hiện được đăng ký là:

+ xml, + json, + ber, + der, + fastinfoset, + wbxml, + zip, + gzip, + cbor

Cách khai báo kiểu MIME cho trang web

Khi bạn sử dụng hình ảnh cho một trang web và tải lên một tệp hình ảnh ở định dạng jpg, png hoặc video, nó sẽ bị hỏng. Mặc dù các tệp này rõ ràng vẫn tồn tại trên máy chủ. Ngoài ra, mã nguồn không thay đổi và vẫn hoạt động bình thường. Lý do chính là không có kiểu MIME nào được thêm vào máy chủ để hiểu các tệp.

Bạn có thể giải quyết nó một cách nhanh chóng bằng cách gán các loại MIME cần thiết theo nhu cầu của bạn.

c Bảng điều khiển

Bước 1: Đăng nhập vào MIME

Đầu tiên, đăng nhập vào máy chủ cPanel của bạn và sau đó truy cập Loại MIME trong bài báo Nâng cao

MIME-Loại-Lớn-Lớn

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

MIME-Loại-Lớn-Lớn

Bước 3: Thêm các loại tệp để cho phép tải xuống trực tiếp

Để thêm kiểu MIME, hãy biên dịch Loại MIME và (các) phần mở rộng trong bài báo Tạo kiểu MIME sau đó nhấn Thêm.

MIME-Loại-Lớn-Lớn

Các loại MIME được thêm thành công sẽ xuất hiện trong phần Loại MIME do Người dùng Xác định.

Trong phần Loại MIME Hệ thống có MIME của hệ thống máy chủ được cấu hình sẵn và bạn không thể chỉnh sửa, bạn chỉ có thể thêm các loại tệp khác.

Windows (Plesk)

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

Bước 2– Chọn Trang web & Tên miền.

Bước 3: Chọn Thư mục ảo.

Bước 4: Chọn tab MIME các loại > Thêm loại MIME.

Bước 5: Nhập định dạng của tệp sẽ được định cấu hình trong phần Gia hạn > Chọn giá trị Loại MIME thích hợp để chèn nội dung tương ứng >>> Vâng.

Windows (IIS 7/8)

Để sửa đổi hoặc gán nhiều kiểu MIME cho lưu trữ hoạt động trên IIS7 / 8, bạn có thể tạo hoặc tùy chỉnh chúng trực tiếp trong cấu hình web.config.

  • Chỉnh sửa các loại MIME hiện có

  • Sửa đổi các giá trị của EXTENSION, TYPE và SUB TYPE tương ứng

Định dạng tệp EXTENSION.

Gõ kiểu MIME bạn cần sử dụng, chẳng hạn như ứng dụng, hình ảnh hoặc video.

GỬI loại phụ MIME bạn cần sử dụng.

Như trong ví dụ trên, chúng tôi xử lý điều này bằng cách thêm phần sau vào tệp web.config để các tệp MP4 có thể hoạt động.

Linux (quản trị viên trực tiếp)

Bước 1: Đăng nhập vào Quản lý trực tiếp.

Bước 2: Chọn MIME các loại trong Tính năng nâng cao.

Bước 3: Nhập loại MIME và các định dạng tệp được hỗ trợ> Thêm.

Linux (.htaccess)

Sử dụng “AddType” để thêm kiểu MIME, tiếp theo là kiểu MIME và cuối cùng là phần mở rộng tệp. Ngoài ra, một số loại tệp không chạy trực tiếp trong trình duyệt mà yêu cầu tải xuống máy tính của bạn, loại MIME cần đặt là: application / octec-stream

Bảng điều khiển mạng

Bước 1: Đăng nhập vào máy chủ / vps

Bước 2: Mở tệp Loại MIME và thêm

Mở tệp /etc/mime.type và thêm kiểu MIME để sử dụng. Bạn có thể sử dụng vi, vim hoặc nano để mở tệp.

vi /etc/mime.types

Tại đây bạn sẽ thấy các loại kịch câm có sẵn. Bây giờ tôi sẽ thêm một đoạn văn bản / x-php tpl bắt chước bằng cách chỉnh sửa và thêm bất cứ thứ gì, sau đó lưu và khởi động lại máy chủ.

Vì vậy, bạn đã có thể khai báo kiểu MIME cho máy chủ của mình.

Để máy tính của bạn có thể đọc nhiều tệp mà không gặp sự cố, bạn cần cài đặt các kiểu MIME thích hợp. Bài viết trên đây đã cho bạn cái nhìn tổng quát nhất về loại MIME, hy vọng bạn có sự lựa chọn phù hợp.

Câu hỏi thường gặp về kiểu MIME

Tại sao chúng ta có các định dạng dữ liệu khác nhau?

Chủ yếu là vì có các kỹ năng khác nhau và chúng phục vụ các mục đích khác nhau

Ví dụ, định dạng PDF rất khác với định dạng hình ảnh – nó cũng khác với định dạng âm thanh – cả hai đều có những mục đích rất khác nhau và do đó được viết khác nhau trước khi gửi lên Internet.

Làm cách nào để khắc phục lỗi kiểu MIME?

Để khắc phục sự cố này, hãy làm theo các bước sau:

Bước 1: Vào thư mục theo đường dẫn pub / static

Bước 2: Kiểm tra xem. htaccess khả dụng (nếu thư mục bị ẩn, nhấn ctrl + H để xem)

Bước 3: Nếu chưa có, bạn có thể tải tệp xuống. htaccess trong đường dẫn pub / static / file và di chuyển nó đến máy chủ của bạn.

Bước 4: Cuối cùng, xóa trình duyệt và bộ nhớ cache của Magento, sau đó thử lại.

Sự khác biệt giữa kiểu MIME và kiểu nội dung là gì?

Loại Nội dung là một tập hợp siêu của Loại MIME. Sự khác biệt duy nhất là mã hóa bộ ký tự tùy chọn. Nếu loại nội dung không bao gồm mã hóa bộ ký tự tùy chọn, thì nó giống với loại MIME. Mặt khác, kiểu MIME là dữ liệu trước chuỗi mã hóa bộ ký tự.

Ví dụ: text / html; bộ ký tự = UTF-8

text / html thuộc loại MIME

; Là một chỉ báo tham số bổ sung

charset = UTF-8 Đây là tham số mã hóa bộ ký tự

Ví dụ: ứng dụng / msword

ứng dụng / msword thuộc loại MIME

Nó không thể có bộ mã hóa ký tự vì nó mô tả một luồng octet không được tạo trực tiếp.

Làm thế nào để phát video loại MIME?

Video MP4 yêu cầu loại MIME thích hợp trên máy chủ, vui lòng làm theo các bước sau để phát loại video MIME:

Bước 1: Nhấp chuột phải vào trang web trong IIS và chọn Thuộc tính.

Bước 2: Chọn tab Tiêu đề HTTP.

Bước 3: Chọn loại tệp

Bước 4: Trong phần danh sách MIME, chọn kiểu MIME mới

Bước 5: Nhập “MP4” làm tiện ích mở rộng và “video / mpeg” làm loại nội dung.

Bước 6: Nhấn OK.

Đối với bất kỳ câu hỏi và nhận xét liên quan, vui lòng Liên hệ với TinoHost ngay bây giờ để được tư vấn chi tiết hoặc Fanpage Luôn cập nhật những tin tức mới nhất!

Với hơn 5 năm kinh nghiệm cung cấp dịch vụ hosting, cho thuê máy chủ, dịch vụ tên miền và bảo mật website, hãy để TinoHost đưa bạn đi trên con đường tạo dựng thương hiệu của mình trên bản đồ công nghệ toàn cầu!

CÔNG TY TNHH TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Lầu 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, P. Bến Nghé, Q.1, TP.
    VPĐD: 42 Trần Phú, P.4, Q.5, TP.HCM
  • Điện thoại: 0364 333 333
    Tổng đài miễn phí: 1800 6734
  • Email: sales@tino.org
  • Trang web: www.tino.org