commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julius Davies (JIRA)" <>
Subject [jira] Updated: (CODEC-59) Add methods to Base64 which work with String instead of byte[]
Date Mon, 27 Jul 2009 00:40:14 GMT


Julius Davies updated CODEC-59:

    Attachment: codec59_2009-07-26.patch

Attached "codec59_2009-07-26.patch" introduces following "String" methods to

Non-Static methods:
1.    public byte[] decode(String pArray)
2.    public String encodeToString(byte[] pArray) {

Static methods:
3.    public static byte[] decodeBase64(String base64String) 
4.    public static String encodeBase64String(byte[] binaryData) 
5.    public static String encodeBase64URLSafeString(byte[] binaryData)

The "reset()" method doesn't hurt, but isn't really needed unless the CODEC-81 patch is applied,
after which it becomes quite important.  The unit-tests exercise the reset().

> Add methods to Base64 which work with String instead of byte[]
> --------------------------------------------------------------
>                 Key: CODEC-59
>                 URL:
>             Project: Commons Codec
>          Issue Type: Improvement
>            Reporter: Pepijn Schmitz
>            Priority: Minor
>             Fix For: 1.x
>         Attachments: codec59_2009-07-26.patch
> It would be great if the Base64 class had String encode(byte[]) and byte[] decode(String)
methods. The RFC is stated in terms of "characters" for the encoding, so there should be no
problem with unwarranted assumptions with this. Currently everyone is having to convert to
and from Strings themselves.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message