[转]

图片:

 1             //编码例子 2             System.IO.FileStream fs = System.IO.File.OpenRead("c://1.jpg"); 3             byte[] dt = new byte[fs.Length]; 4             fs.Read(dt, 0, (int)fs.Length); 5             fs.Close(); 6             string s = Convert.ToBase64String(dt); 7             fs = System.IO.File.OpenWrite("c://1.b64"); 8             dt = Encoding.Default.GetBytes(s); 9             fs.Write(dt, 0, dt.Length);10             fs.Flush();11             fs.Close();12             //解码例子13             System.IO.FileStream fs = System.IO.File.OpenRead("c://1.b64");14             byte[] dt = new byte[fs.Length];15             fs.Read(dt, 0, (int)fs.Length);16             string s = Encoding.Default.GetString(dt);17             dt = Convert.FromBase64String(s);18             fs = System.IO.File.OpenWrite("c://2.jpg");19             fs.Write(dt, 0, dt.Length);20             fs.Close();

文字:

编码:

byte[] bytes=Encoding.Default.GetBytes("要转换的字符串");
Convert.ToBase64String(bytes);

解码:

//"ztKwrsTj"是“我爱你”的base64编码
byte[] outputb = Convert.FromBase64String("ztKwrsTj");
string orgStr= Encoding.Default.GetString(outputb);

转载于:https://www.cnblogs.com/baily/archive/2012/02/07/2341532.html

C#实现Base64编码与解码相关推荐

  1. Python 对图像进行base64编码及解码读取为numpy、opencv、matplot需要的格式

    Python 对图像进行base64编码及解码读取为numpy.opencv.matplot需要的格式 1. 效果图 2. 源码 参考 这篇博客将介绍Python如何对图像进行base64编解码及读取 ...

  2. js php base64,JavaScript实现Base64编码与解码的代码详解

    本篇文章给大家分享的是jJavaScript实现Base64编码与解码的代码详解,内容挺不错的,希望可以帮助到有需要的朋友 一.加密解密方法使用//1.加密 var str = '124中文内容'; ...

  3. Base64编码和解码

    Base64编码和解码 DES加密后密文长度是8个整数倍 加密后比明文长度变长,所以编码表找不到对应字符,乱码 使用Base64编码和解密:从Apache现在 1.加密后密文使用Base64编码 2. ...

  4. java解码base64的png图片_使用PHP对图片进行base64编码和解码(png、jpg,声音、视频)...

    为什么要对图片base64编码 base64是网络上最常见的传输8Bit字节代码的编码方式之一.base64主要不是加密,它主要的用途是把一些二进制数转成普通字符用于网络传输.由于一些二进制字符在传输 ...

  5. mysql base64 乱码_PHP base64编码后解码乱码的解决办法

    在用PHP做东西的时候发现了一个问题,可以简单的归结为乱码的问题,但是这个问题不是函数本身造成的.来看看罪魁祸首是谁. 嫌疑人:base64_encode 和 base64_decode 罪行:我写了 ...

  6. android Java BASE64编码和解码二:图片的编码和解码

    1.准备工作 (1)在项目中集成 Base64 代码,集成方法见第一篇博文:android Java BASE64编码和解码一:基础 (2)添加 ImgHelper 工具类 package com.a ...

  7. Linux上的js解码,使用JavaScript实现Base64编码与解码

    我们知道,浏览器的window对象提供有window.atob()和window.btoa()方法可以对字符串进行Base64编码和解码. console.log(window.btoa(window ...

  8. 【Python】base64模块对图片进行base64编码和解码

    图片的base64编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址. 这样做有什么意义呢?我们知道,我们所看到的网页上的每一个图片,都是需要消耗一个 http 请求下载而来的. 没 ...

  9. Java、JS、OC、Flutter的Base64编码和解码

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. ** 你可能需要 CSDN 网易云课堂教程 掘金 EDU学院教程 知乎 Flutter系列文章 本文章将描述在 Jav ...

  10. Java实现Base64编码和解码的方式

    Base64 编码是什么? Base64 是一种编码的方式, 并不是安全领域的加密解密算法. Base64 的目的是把一些二进制符转成普通字符, 方便在网络上传输. 因为有些系统只能使用ASCII字符 ...

最新文章

  1. 设计模式之---Factory
  2. 基于socket的简单文件传输系统
  3. kotlin 覆盖属性_Kotlin程序| 方法覆盖的示例
  4. hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
  5. CCNA笔记之第二十节:RIP协议(大实验4)
  6. seo原创的本质在于质量度
  7. 软件交互性友好性_您应该知道的8个环境友好的开放软件项目
  8. STL学习笔记 ---- 由set的声明所引发的自定义比较的实现方式 作者:winterTTr(转载请注明)...
  9. 英语总结系列(三):如何维持激情
  10. 不是区块链的特征_区块链的四大特征
  11. 为什么源码中很多方法就一行throw new RuntimeException(Stub!)
  12. 三角形外接球万能公式_宏程序不是万能的,没有宏程序是不能的,一款通用宏分享给大家!...
  13. Node:中间件——express简单的写日志中间件
  14. Java程序性能优化(让你的Java程序更快、更稳定)
  15. AD原理图库和PCB封装库下载
  16. jsonrpc php使用,php-JsonRPC
  17. 电商数据分析基础指标体系
  18. NetFlow基础:网络流量监控简介
  19. destoon php版本,Destoon 7.0最新版常见问题解决方法
  20. 亮灯泡科技php,记科学小实验《灯泡亮了》

热门文章

  1. android小知识之意图(intent)
  2. 成大事必备9种能力、9种手段、9种心态
  3. 用C#开发.NET CF 蓝牙通信模块
  4. Fail to connect to camera service的几种原因和解决方法
  5. 02丨基础篇:到底应该怎么理解“平均负载”?
  6. Docker 多机网络
  7. yum安装nginx php mysql_yum安装nginx+mysql+php
  8. lambdaquerywrapper查询指定字段_MongoDB系列 | 高级查询与索引(四)
  9. easyui根据select下拉框内容更新表单内容_10、表单与v-model
  10. java葵花宝典_JAVA程序员想入职跳槽,这些基本功一定要做好,你给自己打几分?...