在编写下载器时,我使用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返回'jpe'而不是'jpg'或'jpeg',因为我看到后者被广泛使用。