将混合二进制字符串表示转换回二进制
convert a mixed binary string represantation back to binary
我有 python str()
.
创建的一些(以前的)二进制文件的二进制字符串表示
字符串(或者实际上是字符串存储到的文件)看起来像
some\nexample\x00text'with"all\xbe\xa1Dsorts\of[itchy%chars
所以我们有 ascii、转义序列、十六进制转义序列和各种令人发痒的 ascii 字符,例如引号。
有什么方法可以将此文件转换回实际的二进制文件吗?
编辑 1:
该文件实际上是 fd.write(str(dict(bottle.request.forms)))
的结果。
瓶子请求字典包含多个条目,其中一个条目有一个 pdf 文件作为值。
字符串未编码,编码仅供显示。
用 print
打印它 function/command 将打印它的内容。
我有 python str()
.
字符串(或者实际上是字符串存储到的文件)看起来像
some\nexample\x00text'with"all\xbe\xa1Dsorts\of[itchy%chars
所以我们有 ascii、转义序列、十六进制转义序列和各种令人发痒的 ascii 字符,例如引号。
有什么方法可以将此文件转换回实际的二进制文件吗?
编辑 1:
该文件实际上是 fd.write(str(dict(bottle.request.forms)))
的结果。
瓶子请求字典包含多个条目,其中一个条目有一个 pdf 文件作为值。
字符串未编码,编码仅供显示。
用 print
打印它 function/command 将打印它的内容。