`
hekuilove
  • 浏览: 159164 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

JAVA Base64

 
阅读更多

import java.io.IOException;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

public class Base64 {


	/**
	 * 
	 * @param s
	 * @return<br>
	 * @date 2013年8月23日下午10:36:45<br>
	 * 
	 */
	public static String encode(String s) {
		BASE64Encoder encoder = new BASE64Encoder();
		return encoder.encode(s.getBytes());
	}

	public static String decode(String s) {
		BASE64Decoder decoder = new BASE64Decoder();
		try {
			return new String(decoder.decodeBuffer(s));
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}

	public static String decode(String s, String codeType) {
		BASE64Decoder decoder = new BASE64Decoder();
		try {
			return new String(decoder.decodeBuffer(s), codeType);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
}

分享到:
评论

相关推荐

    java Base64工具类

    java Base64工具类 java Base64工具类java Base64工具类 java Base64工具类 java Base64工具类 java Base64工具类java Base64工具类 java Base64工具类 java Base64工具类 java Base64工具类java Base64工具类 java ...

    javabase64-1.2.jar

    【标题】"javabase64-1.2.jar" 是一个Java库,主要用于实现Base64编码和解码功能。Base64是一种常见的数据编码方法,尤其在处理二进制数据时,如图片或证书,将其转换为ASCII文本格式以便在网络传输或存储时使用。这...

    javabase64-1.3.1

    Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。... javabase64-1.3.1.rar String encoded = Base64.encode("Hello, world!", "UTF-8"); String decoded = Base64.decode(encoded, "UTF-8");

    java Base64自定义码表

    在Java中,实现Base64编码和解码通常使用`java.util.Base64`类或Apache Commons Codec库中的`Base64`类。标准的Base64编码过程是将每3个字节的数据转换为4个6位的二进制数,然后将这些二进制数映射到编码表中的字符...

    javabase64-1.3.1.jar

    JavaBase64-1.3.1.jar 是一个专门用于Base64编码和解码的Java工具包。在计算机编程中,Base64是一种将任意二进制数据转换为可打印字符的编码方式,通常用于在网络上传输包含二进制的数据,如图片、音视频文件等。...

    java base64的mp3转base64的pcm

    java base64的MP3转base64的pcm工具类,适用于微信小程序的语音转文字,因为小程序的录音为MP3,大部分语音读写的第三方只支持wav和pcm,不用生成文件

    Java Base64加密解密方法工具类

    Java Base64加密解密方法工具类

    javabase64-1.3.1.rar

    JavaBase64是一个Java库,专门用于处理Base64编码和解码操作。Base64是一种数据编码方法,常用于在网络上传输二进制数据,因为HTTP和电子邮件等协议主要处理ASCII字符,而不直接支持二进制数据。Base64编码可以将...

    java Base64工具类 java Base64工具类

    java Base64工具类 java Base64工具类java Base64工具类 java Base64工具类java Base64工具类 java Base64工具类java Base64工具类 java Base64工具类java Base64工具类 java Base64工具类java Base64工具类 java ...

    javabase64

    在`javabase64-1.3.1`这个压缩包中,可能包含了一个第三方库或者一个项目的版本,它提供了对Base64操作的扩展或增强,比如支持URL安全的Base64编码、提供性能优化的编码解码算法,或者包含了一些便捷的API。...

    Java Base64文件加密解密类.rar

    Java Base64是一种在Java平台上实现的用于对二进制数据进行编码和解码的机制。Base64编码是网络上最常见的用于传输8位字节的编码方式之一,它将任意的字节序列转换为一系列可打印的字符,通常用于在电子邮件、URL、...

    java base64的jar包

    `javabase64-1.3.1.jar` 是一个包含Base64编码和解码功能的Java库,它提供了一些关键类和方法供开发者使用。例如,主要类`Base64`包含了编码和解码的方法,如`encodeBytes()`用于编码字节数组,`decode()`用于解码...

    java base64源码+jar包

    Java中的Base64编码是一种将任意二进制数据转换为可打印ASCII字符的编码方式,广泛应用于网络传输、数据存储等领域。Base64编码的基本原理是将每3个字节(24位)的数据转化为4个6位的十六进制数字,然后用64个可打印...

    javabase64-1.3.1.jar 依赖包

    javabase64-1.3.1.jar

    JavaBase64Decoder

    JavaBase64Decoder是Java中处理Base64编码和解码的一个重要工具,它与BASE64Encoder一起工作,提供了一种将字节数组与Base64字符串之间的转换方式。Base64是一种用于在网络上传输二进制数据的编码方式,它将任意的...

    Java Base64支持encodeBase64String和decodeBase64String的包

    Base64工具类包,一般用于使用AES加密解密类中的使用工具类中需要引用的jar包

    javabase64-1.2.zip

    Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.

    javaBase64

    JavaBase64是Java平台上的一个库,专门用于处理Base64编码和解码操作。Base64是一种数据编码方式,常用于在不支持二进制传输的环境中传输文本数据,比如电子邮件系统或者HTML文档。它将二进制数据转换为可打印的...

    JAVA Base64算法

    JAVA Base64算法 对字符进行64位编码,解码

Global site tag (gtag.js) - Google Analytics