这是什么意思,如十六进制的“%U + R m”

问题描述 投票:2回答:1

我试图用python读取mkv视频二进制文件,所以我的代码是:

a = open("vokoscreen-2019-12-21_12-15-11.mkv","rb")
a.read()

并且得到了很大的结果,这只是一点点]

W0I\xfb\xd4\x95l\xcfG\xa1\xa0\xb20\x9a\xb6\xa9\xbc\xa2\xdd\xc5\x9b}\x17e\xc2q\xa8d\x94\xda\x91\xd5F\xb9\xcbW2QK+p/\xc0\xd9\xf4D\x84\xda\xcb\xa7\xd42(b\r\x8f\x10\xb5\x84\xb0\x8f\xe3,\xaaf\xcfkd\xcf\xdb(}\xcf\tp\x84\xde\xb2l\xbfZ\xc8\xcc\x03+\xfe7;\x816\xa8sh] m\

我的问题是xdb(}中的()是什么,xcbW2QK + p是什么,在xa8sh中是什么]]。谢谢。

python python-3.x hex binaryfiles hex-editors
1个回答
0
投票

[Python字节文字会显示与字节值相对应的可打印ASCII字符(如果存在这样的字符,否则将显示转义的十六进制值。

© www.soinside.com 2019 - 2024. All rights reserved.