导航:首页 > 文件类型 > 文件名hash

文件名hash

发布时间:2024-08-23 16:07:30

❶ hash文件是什么文件,怎么使用和打开

你问的应该是电驴里的文件hash
那是电驴特有的共享ID
只要那个不变,你改文件名什么的都可以一样在电驴上共享

eMule里什么是HASH?

很多御骡多年的老骡手可能和我一样给新手讲不清楚这个问题,在此我翻查了一些资料,并结合eMule的特性,给大家解释一下

首先我们经常挂在嘴上的就是Hash、UserHash、文件Hash等等这样的词汇

其实Hash翻译成中文是 哈希 在编程上又称作 哈希函数

那么这个函数在eMule 这个P2P软件中起到了什么作用呢?

这里我们需要了解一个概念MD(MD2、MD4、MD5)

我们都知道电影、音乐、软件等等都是以文件的形式储存在计算机器上的

但是我们有时候并没有必要看到文件的全部,或者是一部分才能了解这个文件

就好像看一本书一样,只要知道目录,就知道整本书大概的内容了

那么就由90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发

出一套Message-Digest Algorithm <MD>(信息-摘要算法)来;

同时我们引入了哈希函数(HASH)

HASH(哈希)函数提供了这样一种计算过程:输入一个长度不固定的字符串,返回一串定长度的字符串,又称HASH值。

单向HASH函数用于产生信息摘要。

当我们将一个文件放入eMule的共享文件里的时候

我们就开始了这样的算法步骤(大家都能体会到,硬盘狂转-提取文件信息的时候吧)

最终通过这一系列的算法我们得到了一个128个二进制位

ps: hash算法更多的是用来校验文件的完整性

当第一个人把自己的共享文件变成HASH值的时候,向服务器进行的提交

同时可能还有很多提交者,那么他们的HASH值就进入了服务器的一个动态列表里

列表中存放着的是拥有这些同样文件的用户的IP 、PORT等等地址信息

当另外的用户需要下载或者搜索时,服务器就把这个信息传递给需要的用户

那么这个用户就知道到底应该去哪里下载喽

当完成协议验证等等程序流程后,两个小骡骡就开始了点对点的传播

❷ 文件的哈希值事什么意思

HASH是根据文件的内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的, 所以HASH值就成了每一个文件在EMULE里的身份证.

不同HASH值的文件在EMULE里被认为是不同的文件,相同的HASH值的文件的内容肯定是完全相同(即使文件名不同).

HASH值还有文件校验的功能,相当于文件的校验码. 所以还可以用来检查文件下载是否正确(所以EMULE下载完毕时,都会在HASH文件一遍, 检查文件是否出错)
参考资料:http://..com/question/7280243.html

❸ 怎样用java获取到文件的hash值

格式:FileHash(FileName,Type_)
FileName:要获取Hash值的文件名
Type_:获取对应的Hash值.1、表示MD5;2、SHA1;3、SHA256;4、SHA384;5、SHA512;6、RIPEMD160
请参考:http://blog.163.com/shikang999@126/blog/static/17262489620130721423811/

阅读全文

与文件名hash相关的资料

热点内容
51虚拟机的文件管理在哪里 浏览:13
win10系统有没有便签 浏览:722
java引用传递和值传递 浏览:109
oracle下载安装教程 浏览:854
php筛选数据库 浏览:830
怎么用手机看wlan密码 浏览:745
奥维地图导入的文件在哪里 浏览:364
sdltrados2014教程 浏览:43
培训制度文件在哪里找 浏览:601
勒索病毒防疫工具 浏览:861
win10c不能打开 浏览:375
xfplay影音先锋苹果版 浏览:597
两个文件打开两个word 浏览:921
苹果6s桌面图标轻微抖动 浏览:326
如何删除手机中看不见的临时文件 浏览:469
安卓412原生锁屏apk 浏览:464
书加加缓存文件在哪里 浏览:635
dock是word文件吗 浏览:267
社保公司新办去哪个网站下载资料 浏览:640
三维标注数据怎么填写 浏览:765

友情链接