依赖jar:
<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> </dependency>
base64编码主要用于传输数据,使用方式如下:
String data="领客网(linkrmb.com)目标:扫遍京东、天猫折扣最低的商品!"; String encodeStr=Base64.encodeBase64String(StringUtils.getBytesUtf8(data)); System.out.println(encodeStr); String dataNew=StringUtils.newStringUtf8(Base64.decodeBase64(encodeStr)); System.out.println(dataNew); String url="http://www.linkrmb.com"; String urlBase64=Base64.encodeBase64URLSafeString(StringUtils.getBytesUtf8(url)); System.out.println(urlBase64); String newUrl=StringUtils.newStringUtf8(Base64.decodeBase64(urlBase64)); System.out.println(newUrl);
输出:
写道
6aKG5a6i572RKGxpbmtybWIuY29tKeebruagh++8muaJq+mBjeS6rOS4nOOAgeWkqeeMq+aKmOaJo+acgOS9jueahOWVhuWTge+8gQ==
领客网(linkrmb.com)目标:扫遍京东、天猫折扣最低的商品!
aHR0cDovL3d3dy5saW5rcm1iLmNvbQ
http://www.linkrmb.com
领客网(linkrmb.com)目标:扫遍京东、天猫折扣最低的商品!
aHR0cDovL3d3dy5saW5rcm1iLmNvbQ
http://www.linkrmb.com
相关推荐
BASE64Encoder和BASE64Decoder这两个方法是sun公司的内部方法,并没有在java,api中公开过,所以使用这些方法是不安全的,将来随时可能会从中去除,所以相应的应该使用替代的对象及方法,建议使用apache公司的API。
本实验主要使用GD库、函数的封装和调用实现图片和base64编码数据流的转化,通过本案例转换后得到的base64编码字符串,可以存放到数据库中,需要时可以直接从数据库中读取,减少访问图片时的请求数量。
apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar和sun.misc.BASE64Decoder.jar
Apache Common Math 2.2 API CHM 英文文档。 注意:如果你下载后打开右侧页面出现该页无法显示情况,请在CHM件中右键-属性,在下面点击-解除锁定。之后再打开文档即可。
发现 VC++上没有像 JAVA apache common-codec使用的base64的工具包,用c 版改了一个,vc 2013 测试可以使用。 使用方法: #include "base64.h" string base64str; //这个数组我是从文件读入的 可以直接定义个数组...
使用base64加解密的jar包,提供三种,对应就有三种方法。详细操作博客里有,不会的小伙伴可以自己去查看!啊啊啊啊,还不够100字。
下面通过一个简单的样例来说明如何利用apache common pool来应用对象池。 假定我现在有一个任务,就是对一堆字符串进行格式化,为了加快速度,采用了多线程的方式允许,而格式化则是通过对象StringFormat来实现。 ...
用于压缩/解压缩的java开发工具包,基本上主流格式全包含,其中apache-common-compress内有5个jar包,两个是test的不用管,剩余三个,一个是源码包,一个是开发包另一个是javadoc。解压除RAR外的所有格式。 apache-...
java实现SHA1、SHA、MD5、AES加密、AES解密、BASE64解密、BASE64加密,以及apache BASE64 jar和源码
sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。 和 org.apache.commons.codec.binary.Hex 对应的jar包
apache common imaging,Apache的图形处理库
包含sun.misc.编码解码、org.apache.commons.codec.binary.Base64编码解码、自定义的、myBase64Encode/Dencode 以及对对几种方式的区别
apache commonmail.jar 用来发邮件
apache common_vsf.chm中文帮助文档
网上经常有用编码、解码来传图片的例子。但是都使用的是sun.misc.BASE64Encoder和sun.misc.BASE64Dncoder。虽然在rt.jar中,但是是内部使用的。 所以建议使用apache的commons-codec。
Apache common io转码工具类入门教程
apache common pool2 实例 简单实用,集成spring,配置信息通过配置文件全程配置
HashCodeGenerator 使用Apache Base64编码器的Simple Secured Hash 512生成器
apache commons api beanutils collections configuration lang logging
js用BASE64.encoder(str) 加密 后台java可用Base64.decodeBase64(bytes)解密(import org.apache.commons.codec.binary.Base64;)