B站电脑视频缓存解析
二进制文件分析
步骤1,删除开头9个0;
步骤2,“$”(24) 换成空格(20);
步骤3,删除"avc1"(61 76 63 31)
写一个Python 代码来修改下。
def modify(filename, filename2):
fp = open(filename,"rb")
data = fp.read()
fp.close()
new_data1 = data[9:12]
a = 32
new_data2 = a.to_bytes(1,"big")
new_data3 = data[13:25]
new_data4 = data[29:]
new_data = new_data1 + new_data2 + new_data3 + new_data4
fp = open(filename2,"wb")
data = fp.write(new_data)
fp.close()