Décodage en base64 Chaîne de Java 5
Est-il un simple moyen de décodage en base64, chaîne en utilisant SEULEMENT LE JAVA 1.5 BIBLIOTHÈQUES?
- Je utiliser Java 1.5 en raison de la plate-forme de problèmes de compatibilité entre Windows et Mac OS X (Mac 10.5 prend en charge la version 1.6 de Java, tout inférieur à 10.5 a Java 1.5 par défaut).
L'objet "soleil.misc.Base64Decoder" existe dans la version 6 de Java, mais pas en Java 5.
Vous devez vous connecter pour publier un commentaire.
Non, il n'est pas possible, en se fondant sur la juste à l'aide du JDK 5.0.
Vous aurez besoin pour restaurer votre propre mise en œuvre (ce n'est pas dur) ou, de préférence, utilisez l'une des implémentations open source. Il ya beaucoup y compris les Communes Codec qui fournit Base64 http://commons.apache.org/codec/api-release/org/apache/commons/codec/binary/Base64.html
JavaMail fournit également de l'encodage Base64/décodage via MimeUtility qui n'quoted printable encodage etc...
http://java.sun.com/products/javamail/javadocs/javax/mail/internet/MimeUtility.html
Apache Commons Codec
Pour info, vous devriez être en utilisant ce même dans la version 6 de Java. Ne pas utiliser les classes du soleil.*
Suffit d'utiliser http://iharder.sourceforge.net/current/java/base64/. C'est dans le domaine public. Ainsi, vous pouvez simplement déposer le code dans votre projet sans vous soucier des problèmes de licence ou y compris d'autres pots. La classe que vous cherchez n'est pas dans le JDK 1.5.
Voici ma version, il devrait être complètement autonome:
Il y a aussi les différentes implémentations sur cette page: http://www.rgagnon.com/javadetails/java-0598.html