無聊
挑戰(zhàn)題描述
云應(yīng)用越來越普及,不過數(shù)據(jù)上傳保存到云端服務(wù)器后,當(dāng)我們出于需要想徹底清除云端這些數(shù)據(jù)時,卻可能無法完成。因為在刪除數(shù)據(jù)時,可能由于本地的數(shù)據(jù)不同步(指令沒有發(fā)出),或者由于云端自身的合法原因(為了防災(zāi),多個地方備份),或者非法的原因(有隱秘備份、不執(zhí)行刪除指令),我們根本無法確認(rèn)是否完全刪除。有沒有一種“可信刪除”的解決方案呢?(題號:20142203)
解題思路
2014年23期《多管齊下 讓云端刪除更可信》一文中,已經(jīng)提供了多種方法,以確保云端文件的數(shù)據(jù)安全。我今天補(bǔ)充的,則是與之相關(guān)的一個內(nèi)容,就是如何確認(rèn)云端的文件真正被刪除干凈?我們個人用戶沒有辦法查明云端服務(wù)器有沒有不正當(dāng)?shù)脑蛩阶源鎯ξ覀兊奈募菂s可以通過網(wǎng)盤的秒傳現(xiàn)象查出服務(wù)器上面是否還有我們文件的緩存(也就是多服務(wù)器沒有完全刪除的文件)。
解題方法
作為測試,首先讓我們準(zhǔn)備一個較大的并且獨一無二的文件,然后將它上傳到云端(圖1)。之所以要選擇獨一無二的文件,是因為如果已有其他用戶上傳過測試用的文件,就會影響測試的結(jié)果。
接下來將該文件下載到本地,然后刪除云端的這個文件。這時候,如果服務(wù)器在我們不知情的情況下備份了這個文件,那么當(dāng)我們再次上傳此文件時,就會出現(xiàn)很快就會上傳完成的現(xiàn)象(圖2),即所謂的“秒傳”。
為什么會出現(xiàn)秒傳現(xiàn)象呢?
秒傳現(xiàn)象就是服務(wù)器為了節(jié)省空間,在上傳文件之前,會先計算文件的hash(相當(dāng)于一個文件的“身份證”),如果出現(xiàn)相同的,那么就只會重構(gòu)你的云端賬戶的文件列表,并將待上傳的文件指向已經(jīng)上傳的文件的地址。這樣一來服務(wù)器就只需要一份文件的空間來存儲這些文件。
從秒傳現(xiàn)象的原理可知,這種現(xiàn)象產(chǎn)生的條件很苛刻,必須是服務(wù)器上存有的文件的hash與上傳的文件的hash完全相同才可以。因此如果服務(wù)器中保存有你的文件,那么就會瞬間進(jìn)度條走滿上傳完成。而如果沒有你的文件,就只能一點一點重新上傳你的文件。也就是說,當(dāng)秒傳發(fā)生時,實際上就表明你的文件已經(jīng)被云端備份過,并沒有真正被刪除。
絕對達(dá)人挑戰(zhàn)賽
絕對達(dá)人的“挑戰(zhàn)”模式深得大家的喜愛,不過有不少同學(xué)不知道該如何投稿,這里我們做一點說明。
挑戰(zhàn)的來源
電腦以及手機(jī)、平板等移動設(shè)備,已經(jīng)成為我們工作生活中必備的工具。如果你在工作或生活中使用它們時遇到了難題,可以向我們提交求助。舉例來說:時下正火的“英雄聯(lián)盟”游戲,在商務(wù)筆記本上運行非??D,該如何解決?老板要求為一份銷售數(shù)據(jù)制作數(shù)據(jù)透視表,該怎么做?等等。求助時,請盡可能將已有的條件、環(huán)境和想要達(dá)到的效果描述清楚。
挑戰(zhàn)的解決
責(zé)任編輯收到挑戰(zhàn)題后,首先進(jìn)行初選,比如雜志上已經(jīng)介紹過的內(nèi)容,問題過于簡單、問題太偏沒有普及價值等,將被過濾掉。問題確定后將發(fā)布在每期的“絕對挑戰(zhàn)”欄目中,讀者中有能解決此問題的,即可將解決思路、方法、步驟寫成文章投稿給我們。有時同一問題,可能有多人提交稿件,這時編輯會根據(jù)郵件的時間先后、方法的高低及文采表達(dá)水平等標(biāo)準(zhǔn),選擇最優(yōu)者發(fā)表。
挑戰(zhàn)的獎勵
挑戰(zhàn)稿件一旦被選用刊登,我們將和其他欄目的文章一樣寄發(fā)稿費和樣刊。除此之外,挑戰(zhàn)賽采用積分制(每個挑戰(zhàn)題會根據(jù)難度系數(shù)標(biāo)明分值),所有參與挑戰(zhàn)并最終成功被選用者,積分累記,一段時間后將會進(jìn)行評選,積分高的前三名將有額外的獎品獎勵。
本欄目投稿郵箱:zc@cfan.com.cn ? ?提交問題的請標(biāo)明“挑戰(zhàn)題” ? ?解決問題的請標(biāo)明“挑戰(zhàn)解決”