将8位二进制文​​件转换为ASCII

时间:2017-11-09 21:00:01

标签: shell binary ascii 8-bit

我有一个由一行8位二进制数组成的文件,例如:

repos = "https://cloud.r-project.org"

我知道它们应该与ASCII符号相对应。例如,01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01101010 01110101 01110011 01110100 00100000 01110100 01101000 01100101 00100000 01100010 01100101 01100111 01101001 01101110 对应于字母01010100(“大写字母t”)。

我想把它全部转换成一个txt文件(列表中有一些T,我有一种感觉,不知何故,ASCII-art会出现这样的情况。你可以指点我一些shell方法?我想通过shell实现它。或者至少是Python。

1 个答案:

答案 0 :(得分:0)

好吧,你可以获得一个acsii二进制转换表并将其读入一个关联数组。例如ascii [" 110000"] = 0等然后只需翻阅文件