1

我有一个非常大的 TIFF 格式的图像文件(最大 100MB),我需要将此图像转换为 Base64,然后写入 XML 文件。我想知道是否有一种方法可以流式读取图像文件,将其转换为 Base64 并使用 Java IO 流写入 XML,而无需一次将整个文件加载到内存中。

4

1 回答 1

1

你不能只用流读取图像文件的小片段,转换为base 64,然后输出到xml吗?转换为 base64 不需要读取整个文件。

编辑:

标准 Java API 不包括 Base64 编码器。试试Apache Commons Base64InputStream

于 2013-07-09T17:52:40.960 回答