令仔代码收藏系列(二)----BASE64编码
来源:互联网 发布:tcp ip网络协议分析 编辑:程序博客网 时间:2024/04/30 15:29
package com.flight.inter.otaadapter.commons.util;import org.apache.commons.codec.binary.Base64;import java.io.UnsupportedEncodingException;public class Base64Util { /** * 将 strVal进行 BASE64 编码 * * @param noneBase64Str * @return * @throws java.io.UnsupportedEncodingException */ public static String encode(String noneBase64Str) throws Exception { try { return new String(Base64.encodeBase64(noneBase64Str.getBytes()),"UTF-8"); } catch (Exception e) { throw e; } } public static String encode2Str(byte[] noneBase64Str) throws Exception { try { return new String(Base64.encodeBase64(noneBase64Str),"UTF-8"); } catch (Exception e) { throw e; } } public static byte[] encode2ByteArray(byte[] noneBase64Str) throws Exception { try { return Base64.encodeBase64(noneBase64Str); } catch (Exception e) { throw e; } } /** * 将BASE64字符串恢复为 BASE64编码前的字符串 * * @param base64Str * @return * @throws java.io.UnsupportedEncodingException */ public static String decode2Str(String base64Str) throws UnsupportedEncodingException { try { return new String(Base64.decodeBase64(base64Str.getBytes("UTF-8"))); } catch (UnsupportedEncodingException e) { throw e; } } public static byte[] decode2ByteArray(String base64Str) throws UnsupportedEncodingException { try { return Base64.decodeBase64(base64Str.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { throw e; } }}
2 0
- 令仔代码收藏系列(二)----BASE64编码
- 令仔代码收藏系列(一)----Java压缩与解压缩
- C++ VC Base64编解码算法系列二(编码算法)
- Base64编码、解码的实现(二)
- base64编码的代码!
- Base64编码及代码
- AES加密与Base64编码(加解密、签名系列)
- VB Base64编码类 代码
- JavaScript Base64编码解码代码
- BASE64编码解码快代码
- C#实现Base64编码与解码(二)
- Base64编码(1)
- Java加密系列之(二)Base64加密
- Base64系列第二篇 python中使用Base64编码解码
- Base64系列第三篇 python中使用Base64编码解码
- Base64编、解码原理,及代码实现(二)
- JavaScript收藏系列之二
- 实现base64编码的C代码
- 关于Android锁屏勒索的分析
- android 群组头像的显示(仿QQ群组)
- 短文本语义比对调研
- ARM FP寄存器及frame pointer介绍
- Vuex 2.0 源码分析
- 令仔代码收藏系列(二)----BASE64编码
- python实现简单的系统监控
- iOS指纹识别
- DHCP options
- html设置密码输入限制在十个字符
- css3 box-shadow阴影(外阴影与外发光)讲解
- bootstrap中常用的插件及示例
- JAVA动态任务SCHEDULEJOB
- 测试