求会解码的高手破接下:uNW72LW9sbHCvdfcsr+yu77Do6y+zcrVtb3Su7fdt7bOp7HIvc/QobXEzai4

来源:百度知道 编辑:UC知道 时间:2024/06/07 16:57:31
这是段文字 MIME码
说下解得方法就行 结果应该是文字形式

uNW72LW9sbHCvdfcsr+yu77Do6y+zcrVtb3Su7fdt7bOp7HIvc/QobXEzai4
5qOstvjA78PmtcTE2sjdyMPO0rjQtb231s3ivqrRyKOoz+uyu7W9xLu959Ky
09CxqcHStcTSu8Pmo6mhow0NzqrBy8L61+PX1Ly61arS/fGro6zC1NC0o7oN
DTGjrMLW1rWjukdlZXByb3cNMzGjrNOhtsi8zLPQ1rPD8dLFsvqjrMrH19+5

解码费死劲了,GBK编码健壮性太差,里面有不少错误,我水平有限,不通也凑活看吧。

“刚回到北陆总部不久,就收到一份范围比嚼.>的通告,而里面的内容让我感到分外惊讶(想不到幕界也有爆烈的一面)。..为了满足自己的摘?瘾,略写:..1,轮值:Geeprow 31,印度继承殖民遗产,是走?”

MIME BASE64的解码器。不知道我写的对不对。。。

#include <iostream>
#include <string>
using namespace std;

unsigned char buf[100000], buf2[1000000];
char trans[128];

int main()
{
for (char c = 'A'; c <= 'Z'; c++) {
trans[c] = c - 'A';
}
for (char c = 'a'; c <= 'z'; c++) {
trans[c] = c - 'a' + 26;
}
for (char c = '0'; c <= '9'; c++) {
trans[c] = c - '0' + 52;
}
tran