上传文件
  1. base64hub
  2. 图片工具
  3. TIFF 转 Base64

TIFF 转 Base64

拖入 .tif 或 .tiff 文件,复制它的 Base64,用于 OCR、传真或文档 API。所有页面和原始压缩方式都会保留。只有 Safari 能显示 TIFF,所以请把结果用在文档系统中;要在网页上显示,请先把扫描件转换为 PNG 或 JPEG。

免费 无需注册,不限次数 本地 不上传任何内容 更新于 2026年10月27日
将文件拖到这里、粘贴或选择文件
输入 –输出 –大小 –

在你的浏览器中处理。此页面无法将你的数据发送到任何地方: 我们如何确认

如何把 TIFF 转换为 Base64

  1. 把 .tif 或 .tiff 文件拖到框里,或者用文件选择器选择它。
  2. 输出为 默认是 纯 Base64,大多数 API 需要的就是它。JSON 会附带文件名、MIME 类型和大小。
  3. 点击 复制输出。对于较大的扫描件,请使用 另存为 .txt,然后附加或上传这个文本文件。

本页面没有缩放或格式转换步骤。这些选项需要浏览器解码图片,而只有 Safari 能解码 TIFF。文件按字节原样编码,所以多页文档、压缩方式和标签都完好无损。

Base64 TIFF 用在哪里

TIFF 仍然是许多文档扫描仪和传真系统的默认输出格式,在档案、印刷流程和地理空间数据(GeoTIFF)中也很常见。当这些文件需要放进 JSON 请求时,通常用 Base64 来承载:

  • OCR 和文档处理 API,它们除了 PDF 和 JPEG,也接受 Base64 格式的扫描页面。
  • 传真和电子申报服务,它们接收多页 TIFF 文档。
  • 档案管理系统,它们把扫描件存放在数据库文本列或 JSON 导出文件中。

请确认接收方支持你的扫描仪所用的压缩方式。较旧的系统可能能读取未压缩或 LZW 压缩的 TIFF,但读不了 JPEG 压缩的 TIFF;传真服务通常要求 CCITT Group 3 或 Group 4。

TIFF 压缩方式与 Base64 大小

TIFF 可以不压缩存储像素,也可以使用多种压缩方案。这个选择会极大地影响 Base64 长度。用生成的一张纯文字 A4 页面(300 dpi,2480×3508 像素),以三种方式保存的测试结果:

存储方式TIFF 文件Base64 长度
8 位灰度,未压缩8,699,962 字节11,599,952 个字符
1 位黑白,未压缩1,087,590 字节1,450,120 个字符
1 位,CCITT Group 415,270 字节20,360 个字符

对于一页文字,采用 Group 4 压缩的黑白图像比灰度图像小几百倍。在通过有大小限制的 API 发送扫描件之前,应该在扫描软件中重新扫描或转换,而不是跟 Base64 较劲。

Base64 中的 TIFF

文件头字节Base64字节序
49 49 2A 00(II*)SUkqAA小端序,更常见
4D 4D 00 2A(MM*)TU0AKg大端序
49 49 2B 00(II+)SUkrAABigTIFF,用于超过 4 GB 的文件

第一个目录位于偏移量 8 的小端序 TIFF,以 SUkqAAgAAAA 开头。要把 Base64 还原为文件,请使用 Base64 转文件,它能识别标准的 TIFF 文件头。对于浏览器能够显示的其他图片格式,请看 图片转 Base64。

常见问题

能在网页中显示 Base64 TIFF 吗?

只有 Safari 可以。Chrome、Edge 和 Firefox 没有 TIFF 解码器,所以 <img> 或 CSS 中的 data:image/tiff URI 在这些浏览器中会显示为破损图片。要在网页上展示,请把扫描件转换为 PNG、JPEG 或 PDF。

Base64 会保留多页 TIFF 的所有页面吗?

会。Base64 编码的是整个文件,所以每一页、压缩方式和元数据都会保留。接收方拿到的就是你拖入的那个文件。

SUkqAA 和 TU0AKg 是什么意思?

它们是两种可能的 TIFF 文件头。SUkqAA 是 II*\0,即小端序 TIFF(最常见);TU0AKg 是 MM\0*,即大端序。BigTIFF 文件则以 SUkrAA 开头。