Có kiểu MIME "mặc định" không?


117

Có điều gì có thể được coi là kiểu mimetype "mặc định" không?

Tôi đã thấy "chưa biết / chưa biết" và "ứng dụng / nhị phân". Nhưng có mặc định hoàn nguyên về khi không tìm thấy kiểu MIME khác không?


4
Có thể có bản sao của loại tệp không xác định MIME?

Câu trả lời:


196

Loại MIME chính thức ít cụ thể nhất là application/octet-stream. Không có bất kỳ thông tin bổ sung nào, nó nói "đây là một loạt các byte, hy vọng có một ứng dụng ở phía bạn biết phải làm gì với chúng". Đôi khi có một tên tệp giúp chuyển tải cho người nhận biết phải làm gì với dữ liệu.

"không xác định" không thực sự thêm bất cứ điều gì về điều này, ngoại trừ gây nhầm lẫn cho những khách hàng không hỗ trợ các kiểu MIME ngẫu nhiên không chính thức. Ditto cho application/binary; nó chỉ là một cách không chuẩn để khôi phục lại "octet-stream".

Đây là câu trả lời cho "Tôi có thể điền gì vào Content-Type:tiêu đề nếu tôi không thể tìm thấy loại nội dung hiện có mô tả đầy đủ dữ liệu của tôi?" đó là cách tôi đã giải thích câu hỏi này. Bản sao được đề xuất Loại tệp không xác định MIME? có một câu trả lời dài dòng thảo luận về "Dữ liệu của tôi được diễn giải như thế nào nếu tôi không đặt Content-Type:tiêu đề hợp lệ ?" cụ thể là trong ngữ cảnh HTTP; câu trả lời cho đó là giao thức cụ thể (ví dụ: trong email, ngụ ý mặc định Content-Type:cho các phần cơ thể MIME không chứa tiêu đề này là text/plain; charset="us-ascii").


Bạn sai rồi. IETF cho biết mặc định là không có loại nội dung. đọc kỹ hơn liên kết của bạn
FF_Dev

@FF_Dev Không chắc ý của bạn. Bạn đang nói liên kết của Sampo đến câu trả lời của chính anh ấy là sai? Hay câu trả lời của tôi là sai? Hay cái gì khác?
tripleee

@tripleee Câu trả lời của anh ấy nói "Không gửi loại MIME cho dữ liệu không xác định." khác với câu trả lời này. Vì vậy, hoặc nhận xét của anh ấy là phi lý, hoặc là sai. Nó xứng đáng được đánh dấu
FF_Dev

tripleee & @FF_Dev Tôi nghĩ rằng câu trả lời của tôi không được diễn đạt đủ rõ ràng và phần TLDR hơi khó hiểu vì tôi không nói rõ hoàn toàn những gì bạn nên bỏ qua khi xử lý những thứ không xác định.
Sampo Sarrala - codidact.org

4
@SampoSarrala Tuy nhiên, câu trả lời nói về HTTP cụ thể; MIME có nhiều ứng dụng, nhiều ứng dụng có thể được điều chỉnh bởi các thông số kỹ thuật khác hoặc không có ứng dụng nào cả. Một ví dụ phản đối cụ thể là email, trong đó việc bỏ qua loại nội dung ngụ ý text/plain, để tương thích ngược.
tripleee
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.