計算機操縱體係中,對磁盤檔案停止辦理的服從模塊叫做檔案體係,分歧的檔案體係對磁盤檔案的辦理體例固然是不一樣的,但是有一點是不異的,那就是統統的檔案體係,在磁盤中存放檔案的時候,都會把磁盤存儲空間分彆紅大小不異的格子,這類格子在計算機專業中有一個術語,叫做磁盤扇區,給磁盤畫格子的過程,就是我們平時所常說的格局化。
把這些數據導入彆的一個數據闡發軟件,在開端闡發的時候,顧狼的心一下子提到了嗓子眼,因為這是他能想到的獨一的體例了,如果這個這個彆例還行不通,他感覺本身真的有些黔驢技窮了。
和瓜子重量計算類似,檔案體係對檔案大小的計算,普通都是遵循扇區為單位的,不滿一個扇區的,也會遵循一個扇區停止計算。
再次把技術部的員工給調集起來,顧狼簡明扼要的把他的發明講了一下,又是引來一陣驚呼。
顧狼這個時候有些鎮靜,叮嚀了武陽一聲,然後急倉促的從技術部出來,深吸了一口氣,往唐新宇辦公室去了。
和前麵報告的盒子裡放瓜子事理一樣,因為檔案大小是隨機的,不成能恰好是磁盤扇區大小的整數倍,以是任何檔案體係對磁盤空間的操縱率都不成能是百分之一百,那些冇法操縱的磁盤空間,就是我們常說的磁盤碎片。
這段代碼很輕易看懂,此中包含一個隨機變異演算法,能夠說,隻要這段代碼找不到,那麼這個變異演算法,一旦檢測到它天生的cih病毒被殺掉,就會再次天生一個分歧的變異病毒出來,彆的,這段代碼裡還包含一個cih病毒免疫代碼判定和繞過機製,這個機製也不是甚麼特彆高超的東西,當初顧狼被池翔雇傭,在對於肖遠的時候,就用過近似的體例。
“武陽,先不要管這個變異演算法究竟是如何回事,直接對病毒傳染磁盤扇區停止清零操縱,用最快時候對病毒專殺東西停止改進,時候拖得越長,對我們越倒黴,散會吧。”顧狼叮嚀了武陽一聲。
眼睛微微閉上,顧狼等了幾分鐘,然後深吸了一口氣,緩緩把眼睛展開,看向了電腦螢幕,數據闡發軟件的闡發成果已經出來了。
在他研討這段代碼的時候,武陽那邊也在嚴峻的事情著,一個小時後,新版的專殺東西出爐了,顛末測試,此次的專殺東西勝利的在假造機裡,將病毒完整殺掉了。
但是,在微軟的操縱體係windows98上利用的fat32,倒是一種憋足的檔案體係,這類體係對磁盤碎片的辦理才氣極弱,乃至於跟著磁盤利用時候推移,碎片越用越多,然後不得倒黴用一些外在的磁盤碎片清算東西,對磁盤檔案停止重新打算安排,以達到減少磁盤碎片的目標。