`
plane
  • 浏览: 160804 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

base64字符串与普通字符串之间的转换

    博客分类:
  • java
阅读更多

import java.io.IOException;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

public class Base64String
{

	/**base64字符串与普通字符串之间的转换
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException
	{
		//base64加密
		String utf8string1 = "字符串之间的转换";
		System.out.println("utf8string1 =" +utf8string1);
		BASE64Encoder bASE64Encoder = new BASE64Encoder();
		String base64string = bASE64Encoder.encode(utf8string1.getBytes("UTF-8"));
		System.out.println("base64string = "+base64string);
		//base64解密
		BASE64Decoder  bASE64Decoder  = new BASE64Decoder();
		byte[] bt = bASE64Decoder.decodeBuffer("5a2X56ym5Liy5LmL6Ze055qE6L2s5o2i");
		String utf8String2 = new String(bt,"UTF-8");
		System.out.println("utf8String2 = "+ utf8String2);
	}

}
分享到:
评论

相关推荐

    c#中 base64字符串与普通字符串互转

    1. 将普通字符串转换为Base64字符串 在C#中,我们可以使用`System.Convert`类的`ToBase64String`方法将普通字符串(UTF-8编码的字节数组)转换为Base64字符串。首先,我们需要将字符串转换为字节数组,然后进行编码...

    VB 将二进制图片文件转换为Base64字符串文本.rar

    通过这样的操作,你可以实现一个功能完善的VB应用程序,用于演示二进制图片文件与Base64字符串之间的转换。记住,在处理Base64时,确保正确处理字符串的边界,因为Base64编码可能需要在末尾添加等于号(=)来填充...

    VB将二进制图片文件转换为Base64字符串文本

    在VB中,我们可以使用System.Text.Encoding类的GetBytes方法将字符串转换为字节数组,然后使用Convert.ToBase64String方法将字节数组转换为Base64字符串。相反,如果你想从Base64字符串恢复原始的二进制数据,可以...

    Thymeleaf显示base64字符串为图片.docx

    这段后台代码中,我们首先获取到图片的字节数组`imgbyte`,然后使用`BASE64Encoder`将其转换为Base64字符串`str64`。`ModelAndView`对象用于在前后端之间传递数据,我们设置了视图名称为`showimg`,并添加了一个名为...

    Java 中将 UUID 存储为 Base64 字符串

    使用 `Base64.getEncoder().encodeToString(byte[])` 方法可以将 byte 数组转换成 Base64 编码的字符串。 ```java import java.util.Base64; // ... String encodedUUID = Base64.getEncoder().encodeToString...

    base64字符串和图片的相互转换

    在描述的场景中,我们有两个关键操作:将图片转换为Base64字符串,并将Base64字符串还原为图片。 1. **图片转Base64字符串**: 在这个过程中,图片文件(通常为.jpg, .png, .gif等形式)被读取并转化为字节流。...

    java生成二维码以及二维码转base64字符串给前端

    在Java开发中,生成二维码和将二维码转换为Base64字符串是常见的需求,尤其是在与前端交互时。这个项目提供了一种方便的方式,通过Maven依赖来实现这些功能,并且包括了一个工具类,使得操作更加简单易用。接下来,...

    二维码图片转换成BASE64字符串

    二维码图片转换成BASE64字符串是一项常见的数据处理任务,在IT领域中有着广泛的应用。二维码(Quick Response Code)是一种二维条形码,可以存储大量的文本、网址、名片等信息,而BASE64则是一种用于将二进制数据...

    base64序列化字符串

    反序列化是将Base64字符串转换回原始二进制数据的过程。在Python中,可以使用`b64decode()`函数来实现: ```python decoded_data = base64.b64decode(base64_string) ``` 这段代码将Base64字符串`base64_string`...

    图片base64字符串转图片工具代码

    1. **解码字符串**:使用`DecodeString`方法将Base64编码的字符串转换回原始的二进制数据。 2. **创建内存流**:创建一个`TMemoryStream`对象,用于存储解码后的二进制数据。 3. **写入数据**:将解码得到的二进制...

    文件转化为base64字符串

    在描述中提到的“文件转化为base64字符串”,是指将一个文件的内容转换成Base64格式的字符串。 **Base64编码原理:** Base64编码基于64个可打印字符来表示二进制数据。这64个字符包括大小写字母(A-Z, a-z)、数字...

    图片与Base64加密码字符串相互转换工具

    如果是源代码文件,那么它可能包含了实现图片与Base64加密码字符串转换的核心逻辑。 综合以上分析,该工具涉及的技术点包括: 1. 图像处理:读取、显示和保存图片文件,可能使用了如OpenCV、PIL等库。 2. Base64...

    将图片toBase64字符串

    这些文件与图片转换成Base64字符串的过程无关,但它们可能是一个Delphi应用程序,该程序实现了上述Base64编码功能。 总之,Base64编码是将二进制数据转化为ASCII字符串的一种方法,特别适用于在网络传输和存储时...

    base64与字符串互相转化

    当我们需要将一个字符串(通常由ASCII字符组成)编码为Base64时,首先会将字符串转换成其对应的字节序列。然后,每3个字节被分为一组,每个组用4个Base64字符表示。如果原始字符串的长度不是3的倍数,那么会在末尾...

    VB 将二进制图片文件转换为Base64字符串文本

    2. **编码为Base64字符串**:VB.NET提供了`Convert.ToBase64String`方法,将字节数组转换为Base64字符串。 ```vb Dim base64String As String = Convert.ToBase64String(imageData) ``` 3. **处理结果**:转换后...

    C++图片转base64字符串

    本话题聚焦于如何在C++中将图片转换为base64字符串,以适应网络传输的需求。 Base64编码是一种将任意二进制数据转换为ASCII字符集的表示方法,它将3个字节的数据转换成4个可打印的ASCII字符。这样转换后的字符串...

    图片转成Base64字符串,供<img/>使用

    将图片转成Base64字符串。供前端Html &lt;img/&gt; 使用 将转换结果替换至src的值就OK了

    将图片转成二进制并生成Base64编码字符串,再将二进制转换成各种图片

    例如,`TestImageBinary.java`可能会有一个方法,接受图片路径作为输入,读取图片,将其转换为Base64字符串,然后再反向操作,将Base64字符串转换回图片。 `20090709442.jpg`文件很可能是用来测试上述代码的图片。...

    java实现图片转base64字符串 java实现base64字符串转图片

    Java 实现图片转 Base64 字符串和 Base64 字符串转图片是 Java programming 中两个常用的功能,分别用于将图片转换为 Base64 编码的字符串和将 Base64 编码的字符串转换回图片。下面我们将详细介绍这两个功能的实现...

    c#字符串转为base64

    因此,将字符串转换为Base64需要先将字符串转换为字节数组。这可以通过使用`System.Text.Encoding`类中的`GetBytes()`方法实现,如`Encoding.UTF8.GetBytes(str)`,其中`str`是需要编码的字符串。 2. **Base64编码...

Global site tag (gtag.js) - Google Analytics