首頁>Club>
7
回覆列表
  • 1 # 使用者5116256823687

    何為“秒傳”

    寫在前面

    秒傳

    其實知道原理了,實現起來也很簡單了。

    秒傳是一種在網盤上常見的“忽略式”上傳方式,就是您上傳了一個檔名為111.exe,MD5為一個數,有一個網友以前也上傳一個叫111.exe,MD5和您上傳的檔案MD5碼一模一樣,所以這個檔案上傳到伺服器上的時間就很短了,這是因為別人上傳過這個檔案,您上傳這個檔案,伺服器上有這個檔案了,所以伺服器發放給你一個檔案訪問地址就行了!

    上傳到網盤的每個檔案,伺服器都會校驗MD5碼。如果這個您上傳的檔案MD5碼與已經存在於伺服器裡的檔案的MD5碼相同的話,網盤伺服器將會判斷成為重複檔案,只需要複製副本儲存在網盤上即可,無需重新儲存,因為有過這個檔案,於是很快完成上傳任務,並在有人需要下載的時候將原有的該檔案的下載地址放出。這樣實現了伺服器的高效運作。

    把你要上傳的東西壓縮成RAR,東西上傳,伺服器會先做MD5校驗,如果伺服器上有一樣的東西,它就直接給你個新地址,其實你下載的都是伺服器上的同一個檔案,想要不秒傳,其實只要讓MD5改變,就是對檔案本身做一下修改(改名字不行),例如一個文字檔案,你多加幾個字,MD5就變了,就不會秒傳了。

    但是有些檔案我們不好改變,也不想改變,那其實只要壓縮一下,MD5就變了,而下載的人也能獲得最原始的資料,不過就是加壓要花費一點時間。

  • 中秋節和大豐收的關聯?
  • 美國的軍工企業是完全的私企嗎?和美國政府有什麼關係?