标签:Base64
C#中Base64编码的编码和解码的实现
Nishizhen | C#相关 | 2010-05-18
Encoder:
using System;
namespace TestBase64
{
/// <summary>
/// Summary description for Base64Encoder.
/// </summary>
public class Base64Encoder
{
byte[] source;
int length,length2;
int blockCount;
int paddingCount;
public Base64Encoder(byte[] input)
{
source=input;
length... [阅读全文]
Base64编码规则
Nishizhen | 杂七杂八 | 2010-05-17
1、编码规则:
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。
例如字符串“张3” :
11010101 11000101 00110011
转换后:
00110101 00011100 00010100 00110011
用十进制表示即为:53 34 20 51
这个并不是最终的结果,还需要根据Base64的编码表查询出转换后的值。下面就是BASE64... [阅读全文]
最新评论(Recent Comments):