基于ASCII码的文本编码和解码

时间:2015-07-23 16:27:24
【文件属性】:

文件名称:基于ASCII码的文本编码和解码

文件大小:5.93MB

文件格式:RAR

更新时间:2015-07-23 16:27:24

ASCII码 mfc 文本编码 文本解码

编码算法与解码算法 为了对文本进行编码,可以任意选择一个字符串,作为“编码字符串”。 假设编码字符串是“Walrus”,需要编码的文本是“Meet me in St. Louis”,则:我们在待编码的文本之上重复书写上述编码字符串,使得编码字符串的长度与待编码文本的长度相同, WalrusWalrusWalrusWa Meet me in St. Louis 接着从上述两行文本中按照列对应方式依次提取一个字符,可得到多个字符对:WM、ae、le等,这些字符对可作为上述编码表的索引。这样,依次以这些字符对为索引可从上表中查到一系列字符,就构成了文本的编码。例如:第W行M列对应的字符是%,第a行第e列对应的字符是G,依次类推,可以得到一个完整的编码: %Grgua=aVauGLol?eiAU 解码算法:对上述编码进行相反的操作,即可对文本进行解码。


【文件预览】:
基于ASCII码进行文本的编码和解码
----project55.sln(892B)
----project55()
--------project55.vcproj.302-21.Administrator.user(1KB)
--------stdafx.cpp(140B)
--------file.txt(1.09MB)
--------res()
--------egesg.txt(1.09MB)
--------project55.h(459B)
--------stdafx.h(2KB)
--------21.txt(1.09MB)
--------project55.cpp(2KB)
--------myfile.txt(1.09MB)
--------FileOperatior.cpp(138B)
--------project55Dlg.h(877B)
--------23.txt(1.09MB)
--------project55Dlg.cpp(5KB)
--------project55.rc(5KB)
--------FileOperation.cpp(7KB)
--------resource.h(911B)
--------project55.vcproj(6KB)
--------FileOperation.h(594B)
--------project55.vcproj.chensong-PC.chensong.user(1KB)
--------hdasud.h(0B)
--------grer.txt(1.09MB)
--------ReadMe.txt(3KB)
--------project55.aps(58KB)
--------FileOperatior.h(109B)
----project55.suo(82KB)
----project55.ncb(14.35MB)

网友评论

  • 可以我试试,666