我有一个Base64编码的图像.用Java对其进行解码的最佳方式是什么?希望只使用Sun Java6附带的库.

推荐答案

从V6开始,JavaSE附带JAXB.静电的方法让这件事变得很容易.请参见parseBase64Binary()printBase64Binary().

UPDATE:JAXB不再随Java一起提供(从Java 11开始).如果您的项目需要JAXB,则需要通过依赖项管理系统(例如Maven)配置相关库.如果您需要编译器(xjc.exe),还需要单独下载.

Java相关问答推荐

OpenRewriter-如何替换连锁/流畅方法调用中的方法?

长音符

如果给定层次 struct 级别,如何从其预序穿越构造n元树

如何审查Java dtos中的自定义注释字段?

Javascript更新alert 可扩展内容样式与CSS—按钮更多/更少

工件部署期间出错[Tomcat 8.5.45]

对运行在GraalVM-21上的JavaFX应用程序使用分代ZGC会警告不支持JVMCI,为什么?

Spring Boot@Cachebale批注未按预期工作

相同的Java SerializedLambda为implMethodKind返回不同的结果

基于调车场算法的科学计算器

Spark忽略Iceberg Nessie目录

具有阻塞方法的开源库是否应该为执行提供异步选项?

JDK 21-为什么线程局部随机S nextInt不直接用Super.nextInt实现?

Mac上的全屏截图在使用JavaFX时不能正常工作吗?

在Eclipse中调试未导出的JDK模块的Java包

从LineChart<;字符串、字符串和gt;中删除数据时出现特殊的ClassCastException;

在应用getCellFormula()时,Excel引用中的文件名始终为";[1]";使用Apache POI()

如何在Java中使用正则表达式拆分字符串

org.springframework.web.HttpRequestMethodNotSupportedException:请求方法';帖子';不支持

ExecutorService:如果我向Executor提交了太多任务,会发生什么?