-1
我正在尝试使用SubDB API为Java中的字幕查找器编写代码。由于我不太了解python,我不明白他们在计算字符串的散列值时做了什么。散列是由视频文件的第一个和最后一个64kb组成的,整合在一起并生成结果数据的md5。名称是文件名。Java中的MD5实现
def get_hash(name):
readsize = 64 * 1024
with open(name, 'rb') as f:
size = os.path.getsize(name)
data = f.read(readsize)
f.seek(-readsize, os.SEEK_END)
data += f.read(readsize)
return hashlib.md5(data).hexdigest()
任何人都可以帮助我在Java中实现上述代码吗?
[否](http://i1.kym-cdn.com/photos/images/newsfeed/000/232/114/e39.png),除非你写一些代码,面对一个具体问题。 – thefourtheye
我无法理解代码。我想我已经提到过了。由于我对阅读文件不太熟悉,我认为这是一个需要的相关帮助。 –
@thefourtheye那张照片让我害怕离开我的生活:P –