談雲端空間, 秒傳與雲端下載的潛在檔案風險

最近我自己申請了大陸的免費空間
百度與360雲盤
用的很爽, 空間很大, 而且上傳檔案或BT雲端下載很方便
況且也沒花錢

不過用了一陣子
大概清楚其強大功能(幾TB空間,秒上傳,雲端BT或電驢下載)
去除這些功能, 吸引力將會大減

不過其實有很大的檔案損壞潛在風險

因為現在很多雲端空間, 單單對每個人就提供幾TB的空間
以實際而言, 根本就不可能
那為何能做到呢?

其原理, 就是, 同一檔案, 只存共用件, 一至數份
而不是每個人的空間內都是單獨一份

可能很多人都會把影片傳上去, 舉個例
比如今天傳上去一個 Hello Venus 的 Music MV
則上傳之前, 將會傳遞檔案長度數字, 與檔案內部比對碼(這屬於檔案結構範疇)
如果在雲端資料庫找到有這存在紀錄, 則就不傳, 直接引用
這也就是為什麼會能夠 "秒傳"?

但是這有個非常嚴重的潛在風險
如果雲端空間中, 作為母種子的檔, 是不全的,
影片常有這種一段不全(當初BT下載或電驢沒完檔,或USB硬碟回寫不全)

則本來很多人都傳完整的檔案上去, 往後要下載來看, 才發現不全
但也許很久以後才發現, 要再找乾淨來源再度取得, 可能很難了

而這些母種子檔, 通常就是最早先上傳的人當種, 如果有問題
往後都會有問題, 不管後人傳了幾遍正確的, 還是無法取代

我最近就有試著下載一些檔, 的確有部分檔是不全的,比率當然少於9成
不過如果是珍貴的檔案, 這不到一成的機率就很致命

BT雲端下載與秒傳, 都是用這種方式運作(少母檔, 多人用)
個人避免的方法, 就是你上傳的檔案, 必須獨一無二, 不與別人一樣
這樣你就能善用其大空間, 往後也不會下載下來後, 發覺部分損壞

舉個例, 如果是視頻, 則你剪輯過, 或壓縮過, 能秒傳的機率大幅降低
不能秒傳, 代表你的是原件, 沒有人與你一樣,
所以如果你的原件沒問題, 未來就沒問題,
而不是秒傳用了別人的母檔, 但是其實源頭就損壞了

tim901 wrote:
最近我自己申請了大陸...(恕刪)


不太可能發生.
好檔跟壞檔hash值不同,會視為不同檔案.
chliu wrote:
不太可能發生.
好檔跟壞檔hash值不同,會視為不同檔案.


既然是秒傳,server只收到你上傳的幾 K 資料(檔頭或是每隔一段間隔)檢查 hash 或 crc 是否已存在。
其它沒有傳到server的絕大部份內容如果不一樣,server根本檢查不出來。
chliu wrote:
不太可能發生.
好檔跟壞檔hash值不同,會視為不同檔案.

我也是這麼認為

lccw wrote:
server只收到你上傳的幾 K 資料(檔頭或是每隔一段間隔)

總覺得這樣很容易誤判

我沒有用百度雲盤,不過稍微google一下,看到這要先下載外掛,在Client端就可以算出hash,
好檔跟壞檔就會視為不同檔案。

有錯請指正

lccw wrote:
既然是秒傳,server只收到你上傳的幾 K 資料(檔頭或是每隔一段間隔)檢查 hash 或 crc 是否已存在。(恕刪)


這是你自己認為的方式還是?

一般作法是上傳前就先算好hash了.
chliu wrote:
這是你自己認為的方式還是?
一般作法是上傳前就先算好hash了.


事先算我倒是沒想到,但必須要安裝專用的上傳程式或插件才行,
而且不是每個網盤的秒傳都是全檔hash的:
http://www.camoe.cn/thread-37331/1-1.html

tim901 wrote:
談雲端空間, 秒傳與雲端下載的潛在檔案風險

重要資料還是不要上傳,
自己備份比較妥當,
若要上傳,也建議加密.
☆ 私人訊息直接刪除不再回覆 ☆ 願望 : bovuhPPjMnEfkyhggnsJdABaLFPuhXT4

今日熱門文章 網友點擊推薦!

文章分享
評分
複製連結