问题描述
您好,
我可以使用以下代码将文件(例如 untitled.psd)转换为二进制十六进制代码:
import binascii
from tkinter import filedialog
file_path = filedialog.askopenfilename()
x = ""
with open(file_path,'rb') as f:
for chunk in iter(lambda: f.read(32),b''):
x += str(binascii.hexlify(chunk)).replace("b","").replace("'","")
b = bin(int(x,16)).replace('b','')
g = [b[i:i+2] for i in range(0,len(b),2)]
dna = ""
for i in g:
if i == "00":
dna += "A"
elif i == "01":
dna += "T"
elif i == "10":
dna += "G"
elif i == "11":
dna += "C"
print(x) #hexdump
print(b) #converted to binary
例如,转换这个:
0101011001110110100101101110001111010010001011101111111100100010001000000110100101100100001111010010001001010111001101010100110100110000010011010111000001000011011001010110100001101001010010000111101001110010011001010101001101111010010011100101010001100011011110100110011000110011100101100100001000100011111100111110000010100011110001111000001110100111100001101101011100000110110101100101011101000110000100100000011110000110110101101100011011100111001100111010011110000011110100100010011000010110010001101111011000
或者这个:
202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200a202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200a20202020202020202020202020202020202020202020
到主 PSD 文件!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)