大檔案秒上傳的原理是什麼

2021-12-20 04:07:01 字數 1417 閱讀 9589

1樓:晚上回家吃飯

不清楚,

我只能大致猜測一下,不要當真,也只是想想而已:

在網際網路上有很多資源,

每個資源有各自的身份id, 類似於md5,或者hash,

上傳的時候,會看你的資源是否在網路上有相同的id,

有的話,就從網路上獲取,並存放在你的資料夾下,

速度幾乎可以達到秒傳,只是搜尋了一個相同的連結而已,所以速度很快,

本地的哪個檔案,可能壓根就沒傳上去,

那個上傳的資源其實並不正真在你的網盤裡面而是一個類似於網路資源的連結,

可以把網路想象成一個巨大的檔案伺服器磁碟,

你從你 的電腦上傳檔案的時候,它會檢索自己的磁碟是否有重複的檔案,有就不會複製你的檔案,

直接在自己的磁碟裡面呼叫,

那沒有的怎麼辦? 其實這個也好解決, 基本上我們的資源是取之於網用之於網,

網路上的資源可以想象成覆蓋了哦我們本地99%的資源, 大部分都能在網上找到匹配的

只是想想而已,不必當真!

呵呵!!

2樓:奧格瑞瑪_中國

秒傳顧名思義一個檔案一秒就可以完成上傳!這個跟自己的網速是沒有關係的,因為在伺服器上面早就存在了同樣的檔案。

大家都知道**上所有的東西都是儲存在容量超大的伺服器上的!網盤也屬於網上的東西,同樣的儲存在伺服器上。要實現秒傳這一動作,伺服器會對使用者上傳的每個檔案做一個標識,這個標識是唯一的。

意思就是不同的檔案會有不同的標識,而那個標識的名字叫md5.

這個標識是根據檔案的內容進行標識的。例如:a上傳了一首歌曲叫red.

***,這個時候伺服器裡面給那個檔案進行了標識。而另外一邊b也同一個伺服器去上傳同一首歌曲red.***.

這個時候b可以享受秒傳。因為a已經把同一的歌曲放到伺服器上了,伺服器只需要把那首歌的連結給b就好,而b是完成不會察覺背後的變化的。他只是覺怎麼那麼快!

倘若c在上傳一首歌叫red-taylor

swift.***能不能秒傳呢?其實秒傳不是看檔名去識別檔案的,而是靠檔案的內容。

如果c上傳的這個首歌只是改了個名字,那麼c也可以秒傳。倘若c的這首歌比a和b的那首歌還長,那麼c肯定是不能實現秒傳的。

隨著使用者上傳的東西越來越多,秒傳會越來越容易實現。這不但大大的節省了使用者上傳的時間而且還節省不少的伺服器空間,可謂是一舉兩得!

3樓:浣熊市的浣熊

上傳時計算檔案特徵碼(md5等)然後,對比雲端庫,有相同,則秒傳。

360雲盤的秒傳什麼原理,為什麼幾個g的甚至幾十g的檔案能夠瞬間完成傳輸?

4樓:gta小雞

伺服器上已經存有該檔案,上傳前先計算本地檔案的hash值,和資料庫中儲存的作比較,如果有匹配的,就直接將該hash值對應的檔案地址傳送到使用者網盤內,並且返回上傳成功。

檔案粉碎用的是什麼原理

檔案粉碎,顧名思義,就是把計算機上的檔案徹底刪除,不留痕跡。使用一些檔案粉碎工具,可以做到這一點。檔案粉碎和直接刪除檔案是不一樣的,這要從windows的檔案系統來說了。windows檔案系統包括fat12,fat16,fat32等fat系統和ntfs檔案系統。在fat檔案系統中,如果建立一個檔案,...

黨的十八大檔案主要內容是什麼黨的十八大檔案主要內容是什麼?

中國共產黨第十八次全國代表大會會議內容 1 明確了科學發展觀是黨必須長期堅持的指導思想,並寫入黨章。科學發展觀是馬克思主義同當代中國實際和時代特徵相結合的產物,是馬克思主義關於發展的世界觀和方 的集中體現,對新形勢下實現什麼樣的發展 怎樣發展等重大問題作出了新的科學回答。把我們對中國特色社會主義規律...

發酵的原理是什麼,麵粉發酵原理是什麼??????????

發酵的原理是 藉助微生物在有氧或無氧條件下的生命活動來製備微生物菌體本身 或者直接代謝產物或次級代謝產物的過程。發酵有時也寫作醱酵,其定義由使用場合的不同而不同。酵母菌 乳酸菌等微生物的無氧呼吸也叫做發酵。發酵是人類較早接觸的一種生物化學反應,如今在食品工業 生物和化學工業中均有廣泛應用。其也是生物...