|
@@ -1,46 +0,0 @@
|
|
|
-package com.tofly.river.controller;
|
|
|
-
|
|
|
-import org.junit.Test;
|
|
|
-import sun.misc.BASE64Decoder;
|
|
|
-import sun.misc.BASE64Encoder;
|
|
|
-
|
|
|
-import java.io.UnsupportedEncodingException;
|
|
|
-
|
|
|
-public class Base64 {
|
|
|
-
|
|
|
- public static String encode(String str) {
|
|
|
- byte[] b = null;
|
|
|
- String s = null;
|
|
|
- try {
|
|
|
- b = str.getBytes("utf-8");
|
|
|
- } catch (UnsupportedEncodingException e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- if (b != null) {
|
|
|
- s = new BASE64Encoder().encode(b);
|
|
|
- }
|
|
|
- return s;
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- public static String decode(String s) {
|
|
|
- byte[] b = null;
|
|
|
- String result = null;
|
|
|
- if (s != null) {
|
|
|
- BASE64Decoder decoder = new BASE64Decoder();
|
|
|
- try {
|
|
|
- b = decoder.decodeBuffer(s);
|
|
|
- result = new String(b, "utf-8");
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- }
|
|
|
- return result;
|
|
|
- }
|
|
|
-
|
|
|
- @Test
|
|
|
- public void test() {
|
|
|
- System.out.println(encode("111111111111111111"));
|
|
|
- System.out.println(encode("123456"));
|
|
|
- }
|
|
|
-}
|