1. ホーム
  2. java

[解決済み] JavaでBase64データをデコードする

2022-03-18 11:21:45

質問

Base64でエンコードされた画像を持っています。Javaでそれをデコードする最善の方法は何ですか?できればSun Java 6に含まれるライブラリのみを使用したいです。

どのように解決するのですか?

v6 の時点で、Java SE には JAXB が同梱されています。 javax.xml.bind.DatatypeConverter にはこれを容易にする静的メソッドがあります。参照 parseBase64Binary() printBase64Binary() .

アップデイト : JAXBはJavaに同梱されなくなりました(Java 11以降)。JAXBがプロジェクトに必要な場合、Mavenなどの依存関係管理システムで関連するライブラリを設定する必要があります。コンパイラー ( xjc.exe を別途ダウンロードする必要があります。