从JDK8开始,增加了成熟的java.util.Base64 API。
流式处理 InputStream(s) 和 OutputStream(s) 的唯一方法分别是:
- Base64.get*Decoder().wrap(is)
- Base64.get*Encoder().wrap(os)。
如何以有效的方式仅使用Java API对 InputStream 进行编码或解码和 OuputStream ?
这些方法没有添加到 Java API 中是否有原因?
例如,此功能存在于net.iharder.base64中,但我正在迁移到 Java API 以消除这种依赖关系。