python 代码 转换 php,将这段代码写成 php 70
defdecode(data):version=data[0:5]ifversion.lower()==b'vc_01':loc2=data[5:]length=len(...
def decode(data):
version = data[0:5]
if version.lower() == b'vc_01':
loc2 = data[5:]
length = len(loc2)
loc4 = [0]*(2*length)
for i in range(length):
loc4[2*i] = loc2[i] >> 4
loc4[2*i+1]= loc2[i] & 15;
loc6 = loc4[len(loc4)-11:]+loc4[:len(loc4)-11]
loc7 = [0]*length
for i in range(length):
loc7[i] = (loc6[2 * i] << 4) +loc6[2*i+1]
return ''.join([chr(i) for i in loc7])
else:
# directly return
return data 展开
version = data[0:5]
if version.lower() == b'vc_01':
loc2 = data[5:]
length = len(loc2)
loc4 = [0]*(2*length)
for i in range(length):
loc4[2*i] = loc2[i] >> 4
loc4[2*i+1]= loc2[i] & 15;
loc6 = loc4[len(loc4)-11:]+loc4[:len(loc4)-11]
loc7 = [0]*length
for i in range(length):
loc7[i] = (loc6[2 * i] << 4) +loc6[2*i+1]
return ''.join([chr(i) for i in loc7])
else:
# directly return
return data 展开
1个回答
展开全部
对于会php的人来说!你先说下实现什么效果!
参数是什么,最后输出的是什么
参数是什么,最后输出的是什么
追问
data 是一段被混淆的数据,输出是m3u8媒体文件
代码源文件 https://github.com/soimort/you-get/blob/develop/src/you_get/extractors/le.py
追答
看了一下,帮不了你!不好意思哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询