Во время работы с загрузчиком я столкнулся с функцией Python mimetypes.guess_extension
:
In [2]: mimetypes.guess_extension('image/jpeg', strict=False)
Out[2]: '.jpe'
Я знал, что jpeg и jpg являются действительными расширениями JPEG, но я не знал о jpe. Таким образом, просмотр сайта wikipedia показал следующее:
Наиболее распространенными расширениями файлов для файлов, использующих сжатие JPEG, являются:.jpg и .jpeg, хотя .jpe,.jfif и .jif также используются
Еще больше расширений, о которых я не знал.
Итак, главный вопрос: почему у JPEG есть так много (действительных) расширений, связанных с ним?
В соответствующей заметке я хотел бы знать, почему Python возвращает "jpe", а не "jpg" или "jpeg", поскольку я вижу, что они больше всего использовались.