Sự khác biệt giữa "hình ảnh/png" và "hình ảnh/x-png" là gì?Sự khác biệt giữa "hình ảnh/png" và "hình ảnh/x-png" là gì?
Trả lời
Tiền tố x-
được cung cấp cho các loại MIME không chuẩn (i. E. Không được đăng ký với IANA). Vì vậy, tôi giả định rằng image/x-png
sẽ là PNG trước khi loại MIME được chuẩn hóa.
6.3. Mã hóa chuyển-nội dung mới
Người triển khai có thể, nếu cần, xác định các giá trị Mã hóa chuyển nội dung riêng, nhưng phải sử dụng mã x, tên được đặt trước là “
X-
”. trạng thái, e. g., “Content-Transfer-Encoding: x-my-new-encoding
”. Các giá trị Mã hóa chuyển giao nội dung tiêu chuẩn bổ sung phải được chỉ định bởi RFC theo dõi chuẩn. Các yêu cầu kỹ thuật như vậy phải đáp ứng được đưa ra trong RFC 2048. Như vậy, tất cả không gian tên chuyển mã hóa nội dung ngoại trừ bắt đầu bằng “X-
” được dành riêng cho IETF để sử dụng trong tương lai .- RFC 2045 — Multipurpose Internet Mail Extensions, Section 6.3
này cũng được ghi nhận ở các đặc điểm kỹ thuật PNG. Xem FalseVinylShrub's answer.
Theo Wikipedia's article on Internet Media Types, và the article it trích dẫn ...
loại hoặc phân nhóm bắt đầu với x- là chuẩn
Vì vậy, tôi đoán là "image/x-png" có lẽ là còn sót lại từ những ngày khi png là khá mới, và như vậy, không chuẩn hóa.
Tôi thích trích dẫn nguồn thực tế hơn, theo cách này , được liên kết trực tiếp sau câu được trích dẫn :-) – Joey
Thực ra đó là trích dẫn chứ không phải trích dẫn ... RFC gốc không chứa các từ tôi trích dẫn;) nhưng tôi hiểu ý của bạn và thêm liên kết. –
image/x-png là loại trước khi PNG được IANA chấp nhận làm loại mime chính thức.
http://www.iana.org/assignments/media-types/image/
Những hình ảnh chính thức/png kiểu MIME cho PNG, phê duyệt vào ngày 14 Tháng 10 1996
Theo http://www.w3.org/TR/PNG/#A-Media-type
Internet truyền thông kiểu "image/png "là Loại Phương tiện Internet cho PNG [RFC-2045], [RFC-2048]. Chúng tôi đề xuất rằng việc triển khai cũng nhận ra loại phương tiện "hình ảnh/x-png".
Vì vậy, nếu bạn đang phân phối hoặc tải lên hình ảnh PNG, 'hình ảnh/png' là hình ảnh đúng để sử dụng. Tuy nhiên, nếu bạn chấp nhận tải lên hoặc giải thích loại phương tiện, bạn cũng nên chấp nhận.
Nhân tiện, tôi đã tìm thấy tham chiếu từ năm 2008 rằng Internet Explorer (phiên bản không xác định) đang tải lên hình ảnh PNG có loại hình/x-png, vì vậy đây thực sự là vấn đề thực sự đối với một người gần đây.
Tôi có thể xác nhận rằng IE là "x-png" trong IE8. –
- 1. Sự khác biệt giữa Đa hình và Đặc điểm là gì?
- 2. sự khác biệt giữa mô hình khách truy cập và chiến lược là gì?
- 3. Sự khác biệt giữa các mô hình hộp CSS và Latex là gì?
- 4. cakephp - sự khác biệt giữa mô hình và hành vi là gì?
- 5. sự khác biệt giữa thừa kế và đa hình là gì?
- 6. Sự khác nhau giữa mô hình dữ liệu và mô hình đối tượng là gì?
- 7. Sự khác biệt giữa Hình ảnh và BufferedImage trong Java
- 8. Sự khác biệt giữa màn hình và khóa?
- 9. sự khác biệt giữa độ sâu hình ảnh và kênh
- 10. Sự khác biệt giữa nút hình ảnh và nút
- 11. Sự khác biệt giữa: mô hình và @model trong form_for?
- 12. sự khác biệt giữa mô hình và mock_model trong RSpec
- 13. Sự khác biệt giữa JavaBean và POJO là gì?
- 14. Sự khác biệt giữa betweeen% INC và @INC là gì?
- 15. Sự khác biệt giữa INTERSECT và WHERE IN là gì?
- 16. Sự khác biệt giữa RoutedCommand và RoutedUICommand là gì?
- 17. Sự khác biệt chính giữa Sinatra và Ramaze là gì?
- 18. Sự khác biệt giữa DBI và DBD là gì?
- 19. Sự khác biệt giữa NSInvocation và chặn là gì?
- 20. Sự khác biệt giữa fn và fn * là gì?
- 21. Sự khác biệt giữa xtype và bí danh là gì?
- 22. Sự khác biệt giữa build.sbt và build.scala là gì?
- 23. Sự khác biệt giữa localname và qname là gì?
- 24. Sự khác biệt giữa Application.ThreadException và AppDomain.CurrentDomain.UnhandledException là gì?
- 25. Sự khác biệt giữa while (true) và loop là gì?
- 26. Sự khác biệt giữa dealloc và viewdidunload là gì?
- 27. Sự khác biệt giữa uint và System.UInt32 là gì?
- 28. Sự khác biệt giữa heuristic và thuật toán là gì?
- 29. Sự khác biệt giữa decodeURIComponent và decodeURI là gì?
- 30. Sự khác biệt giữa \ r và \ n là gì?
Tôi chấp nhận câu trả lời này vì câu trả lời hoàn chỉnh hơn.Nhưng bạn có thể gấp trong thông tin của FalseVinylShrub trên IE để tất cả ở một nơi không? –
Hm, tôi thấy thông tin trên IE ít có giá trị hơn so với đặc điểm kỹ thuật của PNG như một nguồn khó. – Joey
Lol đó là vì bạn không cố gắng tìm ra lý do tại sao tất cả các pngs đến từ cùng một công ty, nhưng chỉ có một người dùng tải chúng lên dưới dạng X-Pngs :) –