http://iharder.sourceforge.net/base64/

解决方案 »

  1.   

    http://ws.apache.org/soap/docs/apiDocs/org/apache/soap/encoding/soapenc/Base64.html
      

  2.   

    java 自带如何用呢?
    在那个包里面?谢谢
      

  3.   

    你参考一下
      /**
         * Decodes a base64 aray of bytes.
         *
         * @param data a base64 encode byte array to decode.
         * @param the decoded String.
         */
        public static String decodeBase64(byte[] data) {
            int c, c1;
            int len = data.length;
            StringBuffer ret = new StringBuffer((len * 3) / 4);
            for (int i = 0; i < len; ++i) {
                c = cvt.indexOf(data[i]);
                ++i;
                c1 = cvt.indexOf(data[i]);
                c = ((c << 2) | ((c1 >> 4) & 0x3));
                ret.append((char) c);
                if (++i < len) {
                    c = data[i];
                    if (fillchar == c)
                        break;                c = cvt.indexOf((char) c);
                    c1 = ((c1 << 4) & 0xf0) | ((c >> 2) & 0xf);
                    ret.append((char) c1);
                }            if (++i < len) {
                    c1 = data[i];
                    if (fillchar == c1)
                        break;                c1 = cvt.indexOf((char) c1);
                    c = ((c << 6) & 0xc0) | c1;
                    ret.append((char) c);
                }
            }
            return ret.toString();
        }
      

  4.   

    先要导入包 sun.misc.BASE64Encoder使用:String line=parms.mailIn.readLine()//接受的流或字符串
    line = new BASE64Encoder().Convert.Tobase64(line.getBytes());