回覆列表
  • 1 # 沒瓜吃的吃瓜群眾

    不清楚網盤的儲存邏輯,如果真的如題主所說多使用者共用一個檔案,首先想到的好處是節省伺服器空間。如果說有問題,目前想到的是,一,系統如何去判定不同使用者的檔案是相同的?如果判定規則和細節上有瑕疵,就可能導致實際不同的檔案被合併,從而導致使用者資料丟失。二,要找相同檔案,肯定不斷掃描使用者檔案(甚至細節),比對,是否涉及使用者隱私方面問題?

  • 2 # 赤珠曼陀羅

    這樣做的目的就是為了節省伺服器空間。檔案也都指紋,亦或叫檔案的ID,只要是同一種運算檔案ID的軟體,兩個檔案是否一樣就很容易識別。

    網盤的秒傳功能和秒離線功能也都是基於檔案ID識別的。使用者上傳一個檔案時,首先會比對檔案ID,如果ID相同剛直接呼叫已儲存在伺服器的檔案對映給使用者,然而當用戶刪除該檔案時,使用者刪除的也並不是原始檔,而只是一個對映的地址而已,如果網盤提供了檔案編輯功能,則編輯後的檔案會以另存為的方式儲存(修改檔名不會導致檔案ID變更)。

    這種方法的便利性是顯而易見的,如果要說不好,那就是很容易知道某些檔案的下載量和使用者存有量,可以讓後臺很直觀的監測到,比如某度中的某些動作片(都是成人就不多說了),過大的下載量和使用者存有量,會成為重點監視檔案,只要網盤讓這個ID的檔案和諧掉,那麼所有存有這個檔案網盤使用者也都會一併和諧掉,不過要區分,同樣內容的檔案並不一定是同樣的ID,比如:同樣的文字文件,儲存的格式不同,ID碼就會不同,多一個空格和少一個空格也都會導致檔案ID變化,壓縮和未壓縮都會變。

    要說網盤檔案是隱私的,在國內來說那可能只是一個美好的想法,而針對於網盤運營商,使用者檔案基本都是透明的,要檢視某使用者的檔案,只要許可權有了就如瀏覽自己電腦的檔案一樣,所以要注重檔案的隱私性,可加密打包,密碼可適當複雜避免被暴力破解。

    如果網盤對檔案有個人加密保護的話,那麼每個人的檔案就需要獨立儲存了,但這勢比會增加網盤的成本,從而肯定也不可能動不動就幾個T的空間給使用者使用了。

  • 3 # lancychenxy

    應該是節省儲存空間吧

    對使用者來說如果是同一個團隊內的工作文件,相同的檔案只保留一份其實挺好的,至少更新只需要更新一處地方就可以了,省心

    我們在用的曲奇雲盤還不能自動識別多分檔案是否內容完全一樣,但需要用到這份檔案的都用內鏈關聯而不是相同的檔案儲存在多處,也避免多個版本的麻煩

  • 4 # moren

    不清楚網盤對於檔案儲存的識別和演算法。

    但從使用中可以發現一些跡象:

    上傳檔案包括影片等,有些檔案幾乎秒傳的,而有些還是需要一點一點上傳上去。我估計秒傳的就是網盤的伺服器上有相同的檔案,所以網盤只是把那份檔案和你的網盤構造了一個連結,這樣既不影響你的使用,也節約了伺服器的容量。

    共用一個檔案目前看貌似沒有什麼問題,只有相同的檔案才會共用,不同的還是應該會單獨使用。也就不存在被洩漏的問題,畢竟你的檔案和別人的檔案一樣。

  • 中秋節和大豐收的關聯?
  • 企業創新與變革的意義?