稀疏檔案

稀疏檔案就是在檔案中留有很多空餘空間,留備將來插入數據使用。如果這些空餘空間被ASCII碼的NULL字元占據,並且這些空間相當大,那么,這個檔案就被稱為稀疏檔案,而且,並不分配相應的磁碟塊。

稀疏檔案,這是UNIX類和NTFS等檔案系統的一個特性。
開始時,一個稀疏檔案不包含用戶數據,也沒有分配到用來存儲用戶數據的磁碟空間。當數據被寫入稀疏檔案時,NTFS逐漸地為其分配磁碟空間。一個稀疏檔案有可能增長得很大。稀疏檔案以64KB(不同檔案系統不同)為單位增量增長,因此磁碟上稀疏檔案的大小總是64KB的倍數。
稀疏檔案就是在檔案中留有很多空餘空間,留備將來插入數據使用。如果這些空餘空間被ASCII碼的NULL字元占據,並且這些空間相當大,那么,這個檔案就被稱為稀疏檔案,而且,並不分配相應的磁碟塊。
這樣,會產生一個問題,檔案已被創建了,但相應的磁碟空間並未被分配,只有在有真正的數據插入進來時,才會被分配磁碟塊,如果這時檔案系統被占滿了,那么對該檔案的寫操作就會失敗。為防止這種情況,有兩種辦法:不產生稀疏檔案或為稀疏檔案留夠空間。
在計算機科學方面,稀疏檔案是檔案系統中的一種檔案存儲方式,在創建一個檔案的時候,就預先分配了檔案需要的連續存儲空間,其空間內部大多都還未被數據填充現在有很多檔案系統都支持稀疏檔案,包括大部分的Unix和NTFS 。
稀疏檔案被普遍用來磁碟圖像,資料庫快照,日誌檔案,還有其他科學運用上。

相關詞條

相關搜尋

熱門詞條

聯絡我們