ダウンローダーで作業しているときに、Python のmimetypes.guess_extension
関数で次のような問題に遭遇しました。
In [2]: mimetypes.guess_extension('image/jpeg', strict=False)
Out[2]: '.jpe'
jpegとjpgが有効な JPEG 拡張子であることは知っていましたが、 jpe については知りませんでした。そのため、ウィキペディアのサイトを見ると、次のことが明らかになりました。
JPEG 圧縮を使用するファイルの最も一般的なファイル名拡張子は .jpg と .jpeg ですが、.jpe、.jfif、.jif も使用されます。
私が知らなかったさらに多くの拡張機能。
では、主な質問: JPEG にこれほど多くの (有効な) 拡張子が関連付けられているのはなぜですか?
これに関連して、Python が「jpg」や「jpeg」ではなく「jpe」を返す理由を知りたいのですが、これらが最もよく使用されていることがわかります。