首页 > 解决方案 > Base64.encode() 不适用于大字节数组

问题描述

当输入字节数组的大小太大时,这行代码似乎停止工作:

byte[] encoded = Base64.encode(content, Base64.DEFAULT);

其中输入是:byte[] content非常大。

有没有办法解决这个大尺寸问题。

提前致谢!

肖恩

标签: javabase64encode

解决方案


您可以使用Base64InputStream代替Base64 ,它以流方式(无限大小)提供 Base64 编码和解码。您可以查看此内容以获取一些示例。


推荐阅读