Ý nghĩa của các vndvnd trong các loại MIME là gì?


162

Đọc về các nhà cung cấp nội dung, tôi cứ tự hỏi tại sao cả thể loại và loại MIME của Android đều có tiền tố là vnd. Ví dụ:

vnd.android.cursor.dir/vnd.<something>
vnd.android.cursor.item/vnd.<something>

Bất cứ ai cũng biết điều này là gì và quan điểm là gì?

Câu trả lời:


200

vndchỉ ra các loại MIME dành riêng cho nhà cung cấp , có nghĩa là chúng là các loại MIME được giới thiệu bởi các công ty thay vì ví dụ như một tập đoàn Internet.


2
Bởi các cơ quan doanh nghiệp trong trường hợp này, bạn có nghĩa là Google?
IgorGanapolsky

1
Vâng, ví dụ. Microsoft cũng vậy, đã giới thiệu các loại MIME không chuẩn, ví dụ như đối với các sản phẩm Office của họ, nhiều công ty khác cũng vậy.
Matthias

2
Cảm ơn, và x- có nghĩa là gì?
Bram

1
Theo Mục 3.4 của RFC6838, các loại MIME có tiền tố 'x-' ban đầu được tách ra khỏi cây chưa đăng ký, chỉ dành cho trao đổi riêng giữa các tổ chức đồng ý. Điều này không được chấp nhận trong RFC6648 nói rằng tiền tố được sử dụng rộng rãi cho các định dạng trao đổi dữ liệu thử nghiệm và sản xuất. RFC6648 dường như đang khuyên người tạo định dạng (được gọi là nhà cung cấp giao thức trong RFC) đăng ký các loại MIME của họ do tiêu chuẩn hóa chậm các tính năng thử nghiệm ban đầu.
Đánh dấu

7
@IgorGanapolsky Nếu bạn có nghĩa là Google = như nhà cung cấp Android, thì không. Bạn có thể tạo tệp tùy chỉnh của riêng mình và cung cấp cho nó giả sử loại ứng dụng / vnd.igor.test và ứng dụng của bạn có thể nghe nó. Không quan trọng bạn có gì sau "vnd.", Chỉ cần làm cho bằng cách nào đó để ngăn chặn "va chạm" với "igors" khác nếu bạn hiểu ý tôi. Nếu bạn có một tên miền, bạn có thể sử dụng application / vnd.com.example.igor
Gavriel

37

vnd = nhà cung cấp.

Xem wikipedia

Các loại hoặc kiểu con bắt đầu bằng x- là không chuẩn (chúng không được đăng ký với IANA). Các kiểu con bắt đầu bằng vndnhà cung cấp cụ thể. Các kiểu con trong cây cá nhân hoặc bàn trang điểm bắt đầu bằng prs.


11
Không có các kiểu con vnd phải được đăng ký (trái ngược với các kiểu con x-)? Nếu vậy, tại sao các kiểu con Android không được đăng ký?
Gili

1
Có một thư mục của các loại phương tiện truyền thông vnd đăng ký ở đâu đó?
jchook

3
Để trả lời câu hỏi của riêng tôi, đây dường như là danh sách có thẩm quyền về các loại phương tiện: iana.org/assignments/media-types/media-types.xhtml
jchook

Theo nhận xét của tôi về câu trả lời khác, x-không được sử dụng nữa; x.là sự thay thế đã được phê duyệt (nhưng không khuyến khích trừ sử dụng thử nghiệm).
Steve
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.