十六进制的“%U+R m”之类的是什么意思
What does mean those kinds like "% U+R m" in hexadecimal
我尝试用 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 字节文字显示对应于字节值的可打印 ASCII 字符(如果存在这样的字符),否则显示转义的十六进制值。
例如:
>>> # Inside the ASCII range but unprintable
>>> b'\x01'
b'\x01'
>>> # Inside the ASCII range and printable
>>> b'\x36'
b'6'
>>> # Outside the ASCII range
>>> b'\x91'
b'\x91'
[Bytes literals] may only contain ASCII characters; bytes with a numeric value of 128 or greater must be expressed with escapes.
我尝试用 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 字节文字显示对应于字节值的可打印 ASCII 字符(如果存在这样的字符),否则显示转义的十六进制值。
例如:
>>> # Inside the ASCII range but unprintable
>>> b'\x01'
b'\x01'
>>> # Inside the ASCII range and printable
>>> b'\x36'
b'6'
>>> # Outside the ASCII range
>>> b'\x91'
b'\x91'
[Bytes literals] may only contain ASCII characters; bytes with a numeric value of 128 or greater must be expressed with escapes.