这个问题与下面的问题有很多关系:
Getting Raw Binary Representation of a file in Python
使用以下python代码,我现在可以使用以下行将testfile.txt
文件转换为二进制版本:
bytetable = [("00000000"+bin(x)[2:])[-1:-9:-1] for x in range(256)]
binrep = "".join(bytetable[x] for x in open("testfile.txt", "rb").read())
我的问题是,之后如何将其恢复正常?我想采用二进制文件,在这种情况下110011101111011010110110101001100000010000101110101001100001111000101110
并从中重新创建testfile.txt
。如果可以,请告诉我。