Trong khi làm việc trên một downloader, tôi đã gặp phải những điều sau với mimetypes.guess_extension
chức năng của Python:Tại sao các phần mở rộng JPEG khác nhau?
In [2]: mimetypes.guess_extension('image/jpeg', strict=False)
Out[2]: '.jpe'
tôi biết rằng jpeg và jpg là phần mở rộng JPEG hợp lệ, nhưng tôi không biết về JPE. Vì vậy, nhìn vào trang web wikipedia đã tiết lộ như sau:
Các phần mở rộng tên tập tin phổ biến nhất cho các tập tin sử dụng nén JPEG được .jpg và .jpeg, mặc dù .jpe, .jfif và .jif cũng được sử dụng
Thậm chí nhiều tiện ích khác mà tôi không biết.
Vì vậy, câu hỏi chính: Tại sao JPEG có quá nhiều tiện ích (hợp lệ) được liên kết với nó?
Trên ghi chú liên quan, tôi muốn biết lý do tại sao Python trả về 'jpe' chứ không phải 'jpg' hoặc 'jpeg' vì tôi thấy chúng được sử dụng nhiều nhất.
Cảm ơn câu trả lời của bạn :-) –