【发布时间】:2020-02-17 19:05:29
【问题描述】:
这是我将字符串转换为二进制格式的尝试:
std ="this is the code"
res=''.join(format(ord(i),'b')for i in test_str)
print(" this is the conversion "+str(res))
输出:
这是转换
11101001101000110100111100111000001101001111001110000011101001101000110010110000011000111101111110010 01100101
file(ex.text,video,mp3 etc)的二进制类型怎么办?
【问题讨论】:
-
你的实际目标是什么?如果你可以打印“这个 MP3 文件是 001010111010100101...”,那会完成什么?这很可能是基于对二进制数据的误解而建立的XY problem。
-
在这里我想将视频、mp3、图像等文件转换成这种 0 和 1 格式。可以吗?就像我对字符串所做的那样!
-
...对,但是为什么? MP3 是一种二进制格式。把它转换成一串1和0有什么意义?
标签: python