Base64图片文件头

Base64图片文件头

Posted by Kyon-H on October 26, 2025

下面是常见图片格式在二进制和 Base64 编码下的特征对照表:

1. 🖼 JPEG(.jpg / .jpeg)

  • 二进制头: FF D8 FF
  • 二进制尾: FF D9
  • Base64 开头: /9j/
  • Base64 结尾: /9k=, /Z, /Zg==
  • 备注: 有时还会出现 /9j/4AAQSkZJRgABAQ... 开头,非常常见于网页截图或手机照片。

2. 🧊 PNG(.png)

  • 二进制头: 89 50 4E 47 0D 0A 1A 0A
  • Base64 开头: iVBORw0KGgo
  • 备注: 很容易识别,iVBORw0KGgo 就是 PNG 的招牌。

3. 🧾 GIF(.gif)

  • 二进制头: 47 49 46 38
  • Base64 开头: R0lGOD
  • 备注: 之后通常是 R0lGODlh(GIF87a)或 R0lGODdh(GIF89a)。

4. 🧱 BMP(.bmp)

  • 二进制头: 42 4D
  • Base64 开头: Qk
  • 备注: 文件很大,不压缩,现代网络传输较少见。

5. 🧬 WEBP(.webp)

  • 二进制头: 52 49 46 46(即 “RIFF”),接着是 “WEBP”
  • Base64 开头: UklGRR0lGR(因为 RIFF→UklGR,取决于编码段)
  • 备注: Google 推出的高效格式,常见于现代网站和社交媒体。

6. 🧠 SVG(.svg)

  • 文本格式,不是二进制
  • 开头通常是: <?xml version="1.0" encoding="UTF-8"?> <svg ...
  • Base64 开头: PD94bWwg(即 <?xml 编码)
  • 备注: 纯文本图形格式,可以直接在浏览器打开。

7. 🧩 ICO(Windows 图标)

  • 二进制头: 00 00 01 00
  • Base64 开头: AAABAA
  • 备注: 常用于网站 favicon

8. 🎯 一句话总结

格式 Base64 开头 文件头 (hex) 特征
JPEG /9j/ FFD8FF 最常见,照片
PNG iVBORw0K 89504E47 无损,图标多用
GIF R0lGOD 47494638 动图
BMP Qk 424D 位图,大文件
WEBP UklGR 52494646 现代高效格式
SVG PD94bWwg XML文本 可缩放矢量
ICO AAABAA 00000100 Windows 图标