瀏覽單個文章
pcboy2
Power Member
 

加入日期: Mar 2003
文章: 648
計算方式的問題

前者
File System 中有記錄每個檔案的size
它沒有實際去查真實檔案 size 多大,而是直接把它們加起來
如果 size 記錄錯誤,加總值就會錯誤

後者
File System 中有一區域記錄每個 cluster 是否被使用
算出數量,乘上每個 cluster 的 Kbytes 數

理論上這兩個值應該要相同,超過容量是前者記錄的資訊是錯誤的
也就是實際上有檔案是壞掉的

( 有一種保護手法是用特殊工具去竄改 FileSize,改的非常大
讓人難以非法拷貝複製檔案 )
舊 2010-01-24, 04:22 AM #6
回應時引用此文章
pcboy2離線中