ChinaUnix.net
相关文章推荐:

base64源码

原文: http://blog.csdn.net/zyg158/archive/2007/06/26/1667531.aspx public class base64 { private static final byte[] encodingTable = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R...

by insist - Java文档中心 - 2007-06-28 02:23:06 阅读(1187) 回复(0)

相关讨论

本帖最后由 pitonas 于 2014-01-23 01:56 编辑 遇到一个问题 我这两行,无法弄清了,需要说明 感激[code]$_ = 'YW55IGNhcm5hbCBwbGVhc3VyZS4='; tr#A-Za-z0-9+/##cd; tr#A-Za-z0-9+/# -_#; # space = 32, _ = 95, 95-32+1 =64 # 转换成 uuencode 格式 # 不明白这两行 ? 它在做什麽 ? ################################################### my $len = pack( "c", 32 + 3 / 4 * length ); say unpack( "u", $len . $_ ); ...

by pitonas - Perl - 2014-01-23 18:24:29 阅读(3339) 回复(4)

文件: base64.tar 大小: 10KB 下载: 下载 base64编码解码 #include string.h> #include stdio.h> #include stdlib.h> void encode(char *src, int src_len, char *dst) { int i = 0, j = 0; char base64_map[65] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; for (; i src_len - src_len % 3; i += 3) { dst[j++] = base64_map[(src >> 2) & 0x3F]; ...

by 大隐隐于床 - Linux文档专区 - 2009-12-01 16:10:02 阅读(1114) 回复(0)

base64_encode(): 本函式将字串以 MIME base64 编码。此编码方式可以让中文字或者图片也能在网路上顺利传输。在 base64 编码后的字串只包含英文字母大小写、阿拉伯数字、加号与反斜线,还有=(65个),共 64 个基本字元,不包含其它特殊的字元,因而才取名 base64。编码后的字串比原来的字串长度再加 1/3 左右。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/50970/showart_483198.html

by chencs - Solaris文档中心 - 2008-02-25 12:56:33 阅读(1086) 回复(0)

在转化其他邮件系统的时候碰到的一个问题,到处对方邮件系统的数据ldif的文件通过之前的一个awk脚本找出所有用户名和密码。 xhz:MTIzNDU2 wangxi:MTIzNDU2 写了一个python的脚本批量转换 #!/usr/bin/python import sys import base64 filename = sys.argv[1] file = open(filename) lines = file.read() for str in lines.split("\n"): word = str.split(":") try: print "%s:%s" % (word...

by kai0200 - Python文档中心 - 2007-07-16 18:09:37 阅读(1669) 回复(0)

求解以下base64字符串的解码!哪位有现成的C函数希望能提供一下!我现在有2个函数但是 都不好使! 本来正常解码之后应该是这个样子:~tt.txt 但是我现在的函数解了之后如: ~<0x00>t<0x00>t<0x00>.<0x00>t<0x00>x<0x00>t 无缘无故地在字符之间加上了 0!这样当我打印的时候就打不出来了。 请问这是为何?如何解决? 各位有现成的解码函数吗?试着解一下这个字符串,看看你们的能正常解开么? 字符串如下: fgIAAAMAAAACIQAAAAAAAA...

by chunhui_true - 程序开发 - 2006-12-01 12:42:21 阅读(832) 回复(1)

求解以下base64字符串的解码!哪位有现成的C函数希望能提供一下!我现在有2个函数但是 都不好使! 本来正常解码之后应该是这个样子:~tt.txt 但是我现在的函数解了之后如: ~<0x00>t<0x00>t<0x00>.<0x00>t<0x00>x<0x00>t 无缘无故地在字符之间加上了 0!这样当我打印的时候就打不出来了。 请问这是为何?如何解决? 各位有现成的解码函数吗?试着解一下这个字符串,看看你们的能正常解开么? 字符串如下: fgIAAAMAAAACIQAAAAAAAA...

by chunhui_true - Linux环境编程 - 2006-12-01 12:42:21 阅读(1921) 回复(1)

[code]#include ; #include ; #include ; #include ; main(int argc,char * argv[]) { unsigned char c; int i,fd_dsc,fd_src; unsigned char temp,num1,num2,num3, num4,k; fd_src = open(argv[1],O_RDONLY); fd_dsc = open(argv[2],O_WRONLY | O_CREAT | O_TRUNC,S_IRUSR | S_IWUSR); i=0; while (read(fd_src , &c , 1) == 1 ) { if (c >;= 65 && c <= 90) { ...

by qing - C/C++ - 2005-08-28 15:34:54 阅读(2421) 回复(7)

我用php发送有附件的邮件,但是接收时,发现所有的附件都是base64码。 象:[code]PGh0bWw+DQo8aGVhZD4NCjxUSVRMRT6xs76wyrHW0zwvVElUTEU+IA0KPHNjcmlwdCBsYW5ndWFn ZT1qYXZhU2NyaXB0Pg0KPCEtLS8vIA0KZnVuY3Rpb24gY2xvY2tvbigpIHsNCnRoaXN0aW1lPSBu ZXcgRGF0ZSgpDQp2YXIgaG91cnM9dGhpc3RpbWUuZ2V0SG91cnMoKQ0KdmFyIG1pbnV0ZXM9dGhp c3RpbWUuZ2V0TWludXRlcygpDQp2YXIgc2Vjb25kcz10aGlzdGltZS5nZXRTZWNvbmRzKCkNCmlm IChldmFsKGhvdXJz...

by ManFree - PHP - 2004-11-02 13:35:50 阅读(1273) 回复(2)

请问哪里有base64 的 encoder/decoder类? 我用过microsoft的capicom的base64encode/base64decode方法,不过好像是针对widechar的。我不知道哪里有ansi的版本。 虽然网上有很多vb,js写的脚本,我还是希望有c++的现成版本。

by pearma - C/C++ - 2004-02-13 10:44:16 阅读(1123) 回复(1)

为什么用encode_base64加密后,再次读取时用decode_base64出来后有些会出现部分中文乱码呢? 有遇到过类似问题的Perl友吗?这个是encode_base64就出了错,还是decode_base64时发生的呢?

by Tonyish - Perl - 2014-10-08 17:18:36 阅读(1576) 回复(5)