论坛公告:应用容器安全指南(SP800-190)中文版   美国政府宣布禁用卡巴斯基软件   《中华人民共和国网络安全法》讨论帖   新手报到专用帖   【论坛公告】关于本站广告贴泛滥问题的整理通知   

当前时区为 UTC + 8 小时


发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
 文章标题 : Base256探索
帖子发表于 : 2018-05-01 10:25 
离线
超级用户

注册: 2008-09-20 19:53
最近: 2018-05-06 15:44
拥有: 2,491.90 安全币

奖励: 112 安全币
在线: 4669 点
帖子: 523
[imghttp://clip2net.com/s/3TPQ4gm][/img]
  由于可显示的符号数量不足要实现base256并不容易,
下面是实现base256的一种方法,在base64基础上实现,
依然采用base64的那64个符号及顺序,采用不同颜色实现256个独立符号。
第一组64符号采用红色,第二组64符号采用绿色,第三组64符号采用蓝色,
第四组64符号采用黑色。因为彩色的文字编辑器不易操控,译码较容易实现,
解码比较困难。上面是一首MP3歌曲文件的前1500个字节的base256编码。
  以上base256彩色字方案编码结果只能出现在图形方式,可操作性较差,
下面是另一种方案:同样在base64符号及顺序的基础上,对应256个元素,
每个元素由两个字节表示,第一字节是区号从0到3共四个区,
第二字节是那64个符号之一,0-256数值对应的符号是
0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z
0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z
000102030405060708090+0/1A1B1C1D1E1F1G1H1I1J1K1L1M1N
1O1P1Q1R1S1T1U1V1W1X1Y1Z1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o
1p1q1r1s1t1u1v1w1x1y1z101112131415161718191+1/2A2B2C2D
2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2a2b2c2d
2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z202122232425
262728292+2/3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T
3U3V3W3X3Y3Z3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t
3u3v3w3x3y3z303132333435363738393+3/
  以上base256方案有些画蛇添足仅供看客消遣。
参见https://bbs.pediy.com/thread-226298.htm


回到顶部
 奖励本帖 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
cron
华安信达(CISPS.org) ©2003 - 2012