為什麼文件所佔用空間比較小
❶ 電腦文件屬性的大小和佔用空間為什麼不同
磁碟空間基於簇(分配單元)大小,它代表了可以分配用來保存文件的最小磁碟空間量。Windows XP NTFS下最大的默認簇大小為 4 千位元組 (KB)。也就是說,每個文件都是按4K的空間劃分保存的,一個簇不能存儲兩個文件,文件小於4K,佔用一個簇。
1、「文件大小」與「所佔空間」的差別,為了便於大家理解,我們先來看兩個例子:
在桌面上新建一個文本文檔,打開後輸入1,保存,關閉。用滑鼠右鍵單擊該文件,選擇「屬性」,即可打開對話框,我們可以看到,新建文本文檔的實際大小為1(位元組),但它所佔用的空間卻為4KB(4096位元組),。
2、分區格式與簇大小
同一個文件在不同磁碟分區上所佔的空間可能不一樣,這是由於不同磁碟簇的大小不一樣導致的。簇的大小主要由磁碟的分區格式和容量大小來決定。
現在的分區軟體,大多可以設置簇大小。
3、查看簇的大小
1)使用Chkdsk查看簇大小
按Win+R輸入cmd回車,輸入盤符加冒號,如C:回車,輸入chkdsk回車,就能看到每個單元分配有 4096位元組的字樣。
2)使用磁碟分區工具查看。
3)手工查看
手動創建一個1位元組的文本文檔。右鍵查看該文件的屬性,其中「所佔空間」處顯示的數值就是簇大小.
❷ 壓縮後的文件為什麼佔用的空間會變小、、是什麼原理啊、、、
文件壓縮原理
我們使用計算機所做的事情大多都是對文件進行處理。每個文件都會佔用一定的磁碟空間,我們希望一些文件,尤其是暫時不用但又比較重要不能刪除的文件(如備份文件,有點像雞肋呀),盡可能少的佔用磁碟空間。但是,許多文件的存儲格式是比較鬆散的,這樣就浪費了一些寶貴的計算機存儲資源。這時,我們可以藉助壓縮工具解決這個問題,通過對原來的文件進行壓縮處理,使之用更少的磁碟空間保存起來,當需要使用時再進行解壓縮操作,這樣就大大節省了磁碟空間。當你要拷貝許多小文件時,通過壓縮處理可以提高執行效率。如果小文件很多,操作系統要執行頻繁的文件定位操作,需要花費很多的時間。如果先把這些小文件壓縮,變成一個壓縮文件後,再拷貝時就很方便了。由於計算機處理的信息是以二進制數的形式表示的,因此壓縮軟體就是把二進制信息中相同的字元串以特殊字元標記來達到壓縮的目的。為了有助於理解文件壓縮,請您在腦海里想像一幅藍天白雲的圖片。對於成千上萬單調重復的藍色像點而言,與其一個一個定義「藍、藍、藍……」長長的一串顏色,還不如告訴電腦:「從這個位置開始存儲1117個藍色像點」來得簡潔,而且還能大大節約存儲空間。這是一個非常簡單的圖像壓縮的例子。其實,所有的計算機文件歸根結底都是以「1」和「0」的形式存儲的,和藍色像點一樣,只要通過合理的數學計算公式,文件的體積都能夠被大大壓縮以達到「數據無損稠密」的效果。總的來說,壓縮可以分為有損和無損壓縮兩種。如果丟失個別的數據不會造成太大的影響,這時忽略它們是個好主意,這就是有損壓縮。有損壓縮廣泛應用於動畫、聲音和圖像文件中,典型的代表就是影碟文件格式mpeg、音樂文件格式mp3和圖像文件格式jpg。但是更多情況下壓縮數據必須准確無誤,人們便設計出了無損壓縮格式,比如常見的zip、rar等。壓縮軟體(compressionsoftware)自然就是利用壓縮原理壓縮數據的工具,壓縮後所生成的文件稱為壓縮包(archive),體積只有原來的幾分之一甚至更小。當然,壓縮包已經是另一種文件格式了,如果你想使用其中的數據,首先得用壓縮軟體把數據還原,這個過程稱作解壓縮。常見的壓縮軟體有winzip、winrar等
❸ 為什麼我把C盤中所有文件加起來後比所佔空間小得多
其實你沒理解文件在硬碟上的排列方式,文件是按簇排列的,而且不是像你想像的一個挨一個緊靠著排列的。這么說你可能不好理解,那你可以用右鍵點擊任意一個分區,選擇格式化選項,打開後,就能看到其中有一項「分配單元大小」,下面的數字就是一個文件簇的大小,一般為4096位元組,這樣你就好理解了吧,也就是說,假如一個文件只有4000位元組大小,那麼你看屬性知道它是4000,可是,他要佔用4096的空間,那麼96那個雖然是沒有內容的,但是被佔用了,那麼最後算佔用空間的時候,這些被浪費的空間都要算上,呵呵,所以,對於磁碟碎片的概念你應該有理解了。一般來說,為什麼系統使用時間越久,運行效率越低,c盤還越來越大呢,就是應為時間長了後,數不清的零散文件佔用了大量他沒有完全利用的空間,導致系統成為馬蜂窩狀,那麼系統要在這個混亂的狀態下運行,當然要耗費很長的尋找數據的時間。別的就不說了,太羅嗦了。
❹ 為什麼文件的實際大小比佔用空間要小一些
查看你硬碟上的一個任意非空目錄或者非空文件的屬性,看到大小有2個數值:一個叫大小,也就是文件的大小;另外一個叫佔用空間,就是佔用的硬碟空間。
佔用空間肯定大於等於文件大小,因為硬碟的最小單位是簇,任何文件再小也不會小於一簇,默認磁碟一簇一般是4kb(格式化的時候可以選擇)。
舉個簡單的例子:你本地新建一個文本文件,然後裡面輸入一個字元,查看大小的時候你會發現,文件大小隻有1位元組,而佔用空間卻有4kb。就是說1位元組的文件也會佔用一個簇,就是4kb了。
我們系統統計的是您實際的佔用硬碟空間,按照上面的原理,如果用戶目錄內的文件很小而文件很多,那麼佔用空間會比文件大小多出很多,因為每個文件都可能不是4kb的整數倍。如果只有一個文件,那麼差距最多也不超過4kb,但是當您的文件很小而很多的話,佔用空間會比文件大小多10%甚至更高。
假設都是1位元組的文件,差距就非常大了,比如1024個1位元組的文件,大小隻有1kb,而佔用空間卻有1024*4kb=4mb。
❺ 文件大小 為什麼 總是小於 佔用空間
這個問題一般取決於存儲介質的採用的存儲結構決定的,例如硬碟,最小的存儲單位為塊,每個塊可以存放512個位元組,如果存儲空間利用不夠,剩餘的空間也只能被佔用
所以文件的大小總是小於佔用的空間
❻ 為什麼我文件實際佔用的空間小於磁碟顯示的空間,而且還差了這么多。!
這是正常現象,文件是一個個存儲的,比如一個存儲1B的文件,但是他要佔用2B的空間,存儲的是按簇為最小單位的,小於一個簇的文件也要佔用一個簇,隨意1G文件可能也要佔用1.1G空間的
❼ 為什麼word文檔「佔用空間」比文件「大小」還小
ord在保存DOC文件時只是把一些後來的信息存入,這樣就會出現哪怕您刪除了文檔中的內容也會使它的文件越來越大的情況。這時候,只要我們使用「另存為」命令,Word則會重新將信息進行整理存檔,這樣反而會使得文件的容量大大減少。
❽ 為什麼文件的大小很小但佔用空間卻很大
佔用空間與FAT參數有關,基本單位通常是4KB,不滿4KB也要佔據,不再分配給其他文件了。
記憶是4KB,不好說,呵呵
實際上位元組並不是保存文件的最小單元。操作系統將硬碟劃分為若干個簇,然後以簇作為最小單位保存文件。每個簇的大小因為操作系統和分區大小而不同。例如Win9x/FAT16分區,如果分區小於512M,每個簇為8K;大於512M,每個簇為16K。如果一個文件為1K,那麼在小於512M的分區,它佔用8K;在大於512M的分區,它佔用16K。大於一個文件,文件大小和佔用空間之間的差距很小。但對於一個目錄中的多個文件,這種差別可能非常大。所以你要是計算佔用空間,先調GetDiskFreeSpace獲得磁碟的簇的大小。 然後利用文件大小除以簇的大小並將小數進位得到佔用的簇數,然後再乘以簇的大小就可以獲得獲得文件佔用的空間
❾ 文件大小為什麼和佔用空間不一樣
細心的朋友也許都注意過,一個文件,無論存儲在硬碟空間還是其它移動存儲空間,文件本身的大小,要比所佔用的空間要小;比如說,一個12K的Txt文件,所佔用的空間文件的大小其實就是文件內容實際具有的位元組數,它以Byte為衡量單位,只要文件內容和格式不發生變化,文件大小就不會發生變化。但文件在磁碟上的所佔空間卻不是以Byte為衡量單位的,它最小的計量單位是「簇(Cluster)」。什麼是簇?文件系統是操作系統與驅動器之間的介面,當操作系統請求從硬碟里讀取一個文件時,會請求相應的文件系統(FAT 16/32/NTFS)打開文件。扇區是磁碟最小的物理存儲單元,但由於操作系統無法對數目眾多的扇區進行定址,所以操作系統就將相鄰的扇區組合在一起,形成一個簇,然後再對簇進行管理。每個簇可以包括2、4、8、16、32或64個扇區。顯然,簇是操作系統所使用的邏輯概念,而非磁碟的物理特性。為了更好地管理磁碟空間和更高效地從硬碟讀取數據,操作系統規定一個簇中只能放置一個文件的內容,因此文件所佔用的空間,只能是簇的整數倍;而如果文件實際大小小於一簇,它也要佔一簇的空間。所以,一般情況下文件所佔空間要略大於文件的實際大小,只有在少數情況下,即文件的實際大小恰好是簇的整數倍時,文件的實際大小才會與所佔空間完全一致。②分區格式與簇大小計算文件所佔空間時,可以用如下公式:簇數=取整(文件大小/簇大小)+1所佔空間=簇數×磁碟簇大小公式中文件大小和簇大小應以Byte為單位,否則可能會產生誤差。如果要以KB為單位,將位元組數除以1024即可。利用上述的計算公式,可以計算ersave2.dat文件的實際佔用空間。③輕松查看簇大小1、用Chkdsk查看簇大小在Windows操作系統中,我們可以使用Chkdsk命令查看硬碟分區的簇大小。例如我們要在Windows XP下查看C盤的簇大小,可以單擊「開始→運行」,鍵入「CMD」後回車,再鍵入「C:」後回車,然後輸入「Chkdsk」後回車,稍候片刻從它的分析結果中,我們就可以得到C盤的簇大小,不過它把簇稱之為「分配單元」或者「Allocation unit」。2、用PQ Magic等磁碟工具來檢測很多磁碟工具都具備磁碟信息顯示等功能。例如在PQ Magic中,選擇要查看的磁碟分區,然後單擊右鍵選擇「高級→調整簇大小」功能,即可從顯示的對話框中可以看到該磁碟當前設置的簇大小。手動創建一個100位元組以下的文本文檔。
❿ 為什麼文件實際大小比所佔空間小很多
因為硬碟空間是按簇計算的。如:某文件容量是3.001簇時、實際佔用空間是4簇,所以必然存在「浪費」。