Java 在base64中高效下载文件

Java 在base64中高效下载文件,java,download,base64,Java,Download,Base64,我必须在Java内存有限的设备上下载base64中任意大的文件 如何高效地在base64中下载文件?是否可以获取base64的连续块并将其作为二进制数据写入输出 最好是一个代码或伪代码示例 注意:我不能使用外部框架,但我有base64解码和编码功能。您可以使用流来解码base64 可以使用,但如果不想使用外部库,可以使用作为示例。打开两个流。一个到远程文件,另一个到本地文件。将远程文件下载到缓冲区中,并将缓冲区传递给其他流以写入本地文件

我必须在Java内存有限的设备上下载base64中任意大的文件

如何高效地在base64中下载文件?是否可以获取base64的连续块并将其作为二进制数据写入输出

最好是一个代码或伪代码示例


注意:我不能使用外部框架,但我有base64解码和编码功能。

您可以使用流来解码base64


可以使用,但如果不想使用外部库,可以使用作为示例。

打开两个流。一个到远程文件,另一个到本地文件。将远程文件下载到缓冲区中,并将缓冲区传递给其他流以写入本地文件