2010-02-16 8 views
1

Y at-il Java équivalent de Convert.FromBase64String quiJava équivalent de Convert.FromBase64String Méthode

convertit la chaîne spécifiée, qui code pour des données binaires en tant que base 64 chiffres, pour un équivalent tableau d'entiers non signés de 8 bits.

J'ai essayé:

Nous vous saurons gré de vos suggestions!

+1

Je refuse de donner le lien à apache commun-codec plus d'une fois par jour .. – Bozho

+0

Je le demande !!!! –

+0

java n'a pas de types non signés btw – Bozho

Répondre

3

En général, il y a de fortes chances que si les bibliothèques Java standard n'ont pas besoin de quelque chose, le framework Apache Commons le fait. Dans ce cas, vous voulez la méthode decodeBase64 de commons.codec.binary.Base64.

+0

merci, j'ai essayé à la fois décoder et encoder les méthodes mais toujours ce n'est pas non signé 8bit données données dans le résultat ... –

+0

Je ne pense pas que ce soit vrai. La sortie de decodeBase64 est 'byte []'. –

+0

accepté, j'ai vraiment dû utiliser décoder la méthode au lieu de coder (confus par la description msdn ...) et ajouter le masque & 0xff pour avoir une valeur non signée équivalente. Dans ce cas, les valeurs dans C# et java sont exactement les mêmes. –