TA的每日心情 | 开心 2023-2-6 01:16 |
---|
签到天数: 568 天 [LV.9]以坛为家II
|
发表于 2016-6-12 23:08:35
|
显示全部楼层
f# B6 Z' C8 t9 R% h2 s! f3 V0 `- DK兄应该很少下载大型ISO文件吧,例如各种操作系统的镜像文件?
) K p3 E4 s p9 R- ~. s
" |! {; M( l* U在互联网的发展历程中,宽带速度从早期56K/秒的调制解调器拨号,到1M/秒的Adsl(非对称数字用户线路)宽带,到2M/秒,再到4M/秒,到8M/秒。。。
# w7 K* {2 d+ r9 R, x ]
3 i! j& k/ G* z- ~) \8 ]% s, x2 I6 r; D目前的光纤宽带速度可以达到100M/秒,甚至1000M/秒~~
& G, N- \8 F& K7 r, j' k3 ~& g) v8 d# g( F
到了2016年的今天,互联网宽带速度已经发生了翻天覆地的变化!: e+ t& l p9 Q9 r ^, B$ Z4 D. S
/ k5 b: E7 m) P% x. ]' N$ y
在早期互联网的下载过程中,由于网络速度慢,线路稳定性差,于是出现一个技术叫做“断点续传”,即使线路中断了,等线路恢复了,还可以从文件中断的节点接着下载,不用从头开始下载~~9 i9 @, E/ r; q- s4 v( y8 z1 y! X
! e6 F4 G3 ~6 a% `/ E# \
但还存在另一个迫切的问题,那就是如何验证下载到本地硬盘上的文件跟互联网服务器上提供的文件是完全一样的呢?因为即使是用了“断点续传”的技术,依然存在下载到的数据不完整的可能~~
2 W' d. A9 `! ~/ \! O' o+ t* v$ ^' v6 ]: N7 I8 e& C' e
这样,就必须有一种简易而且具有唯一性的校验软件来核对原始文件和下载到本地的文件是不是完全一致~~
) N, }! _. X4 }. n& Q- n! V1 @/ k& Q% d5 U- r; R
这时,由于MD5算法具有唯一性,大牛们选择通过计算MD5数值来确认两个文件是否完全一致,是否没有一丝一毫的变化~~
% q1 A% J! S1 l: B* F$ h, @& U5 E5 Z* J* ?1 f8 \2 [
具体内容可自行百度,关键词:MD5。
3 r/ Q* @1 e$ Z3 z( E& q
( g0 h" |: I. S T0 ~& ~
9 Y, R2 n e' N1 e+ P6 C简单摘录几点如下: p1 q* F/ L! \' ~4 j( P& b, e' J8 ~
) B" y, c( F# L5 ?6 Y) q- c1.MD5全名Message-Digest Algorithm 5(信息-摘要算法),是一种不可逆的加密算法。# V, y0 W4 U2 e3 V+ ^5 K6 Z% H
7 R1 h, ]5 O7 t7 i( W2.对于网上公开下载的软件,视频,尤其是镜像文件,如果被修改了可能意味者被加入木马或病毒,于是发布者将镜像文件通过MD5算法计算得到一组数值,让下载的用户对下载到的文件进行MD5数值对比,也就是MD5校验。由于MD5加密不可逆算,如果数值一样,那就表示文件没有被修改的。反之,则被修改了。
8 W* `1 O) E, M3 p* f! p% E+ F
/ e9 v1 k( a, }# |, w基于这个思路,我们将不同地方或网站下载到文件,进行MD5计算,若得到的MD5数值是一样的话,那就意味者这些文件是完全一样的,是不存在任何细微区别的。+ Y) S6 x" Y6 B) H
3 l) ^6 X9 f5 _9 o好了,我可以肯定的说,3楼和28楼得到的文件,就是同一个版本的软件,没有任何区别,一丁点区别都没有~~
1 s' [3 q! g6 z6 ~* X6 _0 N0 z
" ~' M( i" d6 u9 ^& b# _4 P, `好吧,请诸位亲,放心的下载吧,喜欢从3楼下载就从3楼下载,喜欢从28楼下载也行,至少截止到2016年6月12日23:07,你得到的软件版本是一模一样的~~
0 D: Q6 p* q) W) M5 T. Z1 C5 @ I. S% a5 U9 N- c P
; o7 y# N0 s; k! }" I
! I# g( ]% E/ |/ K/ [8 L7 u6 _: V |
|