
Shell编程
文章平均质量分 91
dingdingfish
能将忙事成闲事 不薄今人爱古人
展开
-
Shell脚本示例 Base64 字符集转换过程
读书做笔记,首先遇到下面这张表。下面这张表就不想手输了。本文讲述的就是用shell脚本生成下表的过程,顺便了解下字符集和Base64转换的原理。$j小林剣小林剣就是Ken Lunde,是我看的这本书的作者。运行示例。下面讲下脚本中的知识点。这一句是将输入转换为UTF-8的十六进制表示。为什么是UTF-8?因为我的环境就是设为UTF-8的。下面来看od命令。od的选项-An表示no address,因为我们不要显示文件偏移量。-t1指输出格式为1字节Hex,便于我们后续使用循环。需要说明的是。原创 2025-03-20 14:45:31 · 1157 阅读 · 0 评论 -
如何用Shell脚本生成Base64 字符集表
采用分而治之的方法,先处理列1和列2。列1就是从0到63的序列,而列2是列1的二进制表示,但期格式要求宽度为6,不足则以0补齐。看书做笔记,碰到了下面的表。本文讲述如何用Shell脚本生成下表。列3虽不是严格的序列,但列4是列3 的十六进制ASCII码。实际我是用notepad++的column editor功能,也非常方便。所以只需考虑如何生成列3,毕竟还是有点规律的。为便于说明,我为各列加了编号,即列1到列4。就到这里,周末愉快!原创 2025-03-14 17:24:37 · 1241 阅读 · 0 评论