`
yl23250
  • 浏览: 24499 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

将文件变成字符串,再还原成文件

阅读更多
byte[] sfile = getBytes("D:\\4.png");
Base64 base64 = new Base64();
byte[] a=base64.encode(sfile);
try {
	String str = new String(a,"utf-8");
	System.out.println("字符串长度:"+str.length());
	byte[] xml=str.getBytes("UTF-8");
	byte[] b=base64.decode(xml);
	setFile(b, "c:\\", "4.png");
} catch (UnsupportedEncodingException e) {
	e.printStackTrace();
}

转载:http://www.oschina.net/code/snippet_54124_27505

觉得web 开发会用到,记一笔
分享到:
评论

相关推荐

    php字符串操作全实例心得

    rawurldecode 函数从 URL 专用格式字符串还原成普通字符串,以便于处理 URL 查询字符串。 26. rawurlencode: 将字符串编码成 URL 专用格式 rawurlencode 函数将字符串编码成 URL 专用格式,以便于处理 URL 查询...

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

    4. **反向转换**:如果需要将Base64字符串还原为原始图片,可以使用`Convert.FromBase64String`方法,然后将字节数组写入文件。 ```vb Dim decodedBytes As Byte() = Convert.FromBase64String(base64String) My....

    16进制转文件.zip

    2. **16进制转文件的原理**:将16进制字符串转换为文件,通常需要解析这些字符串,将每个16进制字符转换为其对应的二进制值,然后将这些二进制值组合成完整的字节序列。这个字节序列可以代表任何类型的数据,如文本...

    一位map,二位map变成字符串后,再变成map的解析过程

    标题中的“一位map,二位map变成字符串后,再变成map的解析过程”指的是在编程中,如何将一个Map对象转换成字符串,然后再将这个字符串还原回Map对象的过程。这通常涉及到序列化和反序列化的操作,是数据存储或网络...

    汉化scite界面字符串的文件

    ### 汉化scite界面字符串的文件:详解与步骤 #### 一、概述 本文旨在详细介绍如何通过修改`locale.properties`文件来实现SciTE编辑器的汉化工作。SciTE(Scintilla Text Editor)是一款开源且免费的文本编辑器,...

    Python-uniout打印可读的字符而不是转义的字符串

    在这个例子中,`uniout(escaped_str)`将转义的Unicode字符串还原成了可读的中文字符。 除了直接处理字符串,"uniout"库还可以与文件操作结合,帮助你读取和写入含有Unicode字符的文件。例如,你可能有一个名为`utf8...

    哈夫曼树的建立(Huffman Tree C语言实现)1、对输入的字符串统计出现频率,进行哈夫曼编码。。.zip

    同时,由于编码过程是可逆的,解码过程也能将编码还原为原始字符串。 总之,哈夫曼树和哈夫曼编码是数据压缩的重要工具,其C语言实现涉及到了数据结构、算法和文件操作等多个方面。通过这个项目,你可以深入理解...

    实现数据库二进制流转换成图片保存本地

    本文将深入探讨如何实现从数据库中的二进制流转换为图片,并将其保存到本地文件系统。 首先,我们需要了解二进制流的基本概念。在计算机科学中,所有数据最终都会被转化为二进制形式,即由0和1组成的序列。图片文件...

    配置文件加密

    在IT行业中,尤其是在软件开发领域,配置文件是存储应用程序运行时关键信息的重要部分,如数据库连接字符串、API密钥和其他敏感数据。为了保护这些信息不被未经授权的访问,配置文件加密变得至关重要。本文将深入...

    xml多行变一行工具xml多行变一行工具

    在开发过程中,有时我们可能遇到XML文件以多行格式呈现,这在某些IDE(集成开发环境)中进行快速测试或处理时可能会带来不便,因为多行XML字符串在作为单个单元处理时可能会引发错误,例如Java中的`String`对象可能...

    PB BASE64加密和解密DEMO

    PB BASE64加密和解密DEMO是一种在PowerBuilder(PB)环境中实现的基于BASE64编码技术的加密和解密方法...而"base64串解码为文件demo"则是这个DEMO的一个具体应用场景,展示了如何将BASE64编码的字符串还原为原始文件。

    WindowsXP自带系统还原你知其多深.doc

    2. 新建一个"多字符串值",命名后输入需要保护的文件或文件夹的绝对路径。 3. 重启系统,系统还原将不再影响这些受保护的文件或文件夹。 四、如何使用系统还原 1. 打开系统还原工具:点击"开始" -> "所有程序" -> ...

    16进制图片转换

    "再点击转换图片"意味着在将16进制字符串转换为文本形式后,可以进一步将其还原为图片文件。这需要理解图像文件的结构,例如头信息、像素数据的排列方式、压缩算法等。例如,JPEG文件通常以一个特定的头开始,后面...

    mybatis 对clob类型转换

    当你需要将一个字符串或者Reader对象插入到CLOB字段时,MyBatis默认可能无法正确处理。此时,你需要自定义一个TypeHandler来处理这种转换。创建一个实现`org.apache.ibatis.type.TypeHandler`接口的类,重写`...

    易语言字节集与图片互换

    字节集是易语言中用来存储一系列字节数据的数据类型,类似于其他编程语言中的字节数组或二进制字符串。它可以用来表示任何二进制数据,如图片、音频、视频等。图片则是一种二进制数据的特殊形式,通常以BMP、JPEG、...

    matlab开发-两个CompletementBinaryStrings

    比如,你可以先用`dec2twos`将一个十进制数转换成补码,然后通过某种通信协议传输,接收端再用`twos2dec`还原成原始数值。 5. **许可证文件**: 压缩包中的`license.txt`文件通常包含软件的使用条款和版权信息。在...

    图片转base64保存到数据库 , 并回显到浏览器

    这个函数读取指定路径的文件,将其编码为Base64字符串,并返回解码后的文本。 6. **ImgDemo**: `imgdemo`可能是一个示例程序或者一个包含处理图片的测试脚本,用于演示如何将图片转换为Base64,存储到数据库,...

    C#图片灰度处理+base64处理

    3. 如果需要将Base64字符串还原为图像,可以使用FromBase64String方法将其转换回byte数组,然后写入到文件或直接用于显示。 结合这两个功能,这个程序可以实现对多种格式的图像(如jpg、png、bmp)进行灰度处理,并...

    Android apk 反编译

    - res/:资源文件夹,包括图片、字符串、布局文件等。 - AndroidManifest.xml:应用的配置文件,描述了应用的基本信息、权限、活动等。 - assets/:可以存放任意文件,通常用于放置非资源文件。 - lib/:针对...

Global site tag (gtag.js) - Google Analytics