以前寫過相關的
.jpg 和 .jpeg 的區別
它們都是 JPEG 圖片格式的 extensions. 早年 Windows 不支持 4 個字所以只能放 jpg. Mac 就可以. 所以蘋果派都是 .jpeg
後來 Windows 也可以了, 但習俗依然保留了下來. 現在市面上 .jpg 更爲常見.
.jpg rename to .png 有用嗎?
參考: 知乎 – 爲什麼gif、png、jpg直接改後綴名圖片也能看?
其實只是 extensions 替換了而已, 格式並沒有換. 所以這個不叫 convert.
extensions 替換後, 有些 reader 就解析錯誤, 圖片就無法正常打開了. 但是也不是所有的 reader.
因爲識別格式並不是非得用 extensions 不可. extensions 識別的好處只是比較容易拿到. 準確度並不是 100%.
要確定格式可以拿它的文件頭來看:
JPEG (jpg),文件頭:FF D8 FF E0 00 10 4A 46 49 46
PNG (png),文件頭:89 50 4E 47 0D 0A 1A 0A
GIF (gif),文件頭:47 49 46