<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          文件大小為什么和占用空間不一樣? 您所在的位置:網(wǎng)站首頁 win10文件多大空間 文件大小為什么和占用空間不一樣?

          文件大小為什么和占用空間不一樣?

          2025-07-14 08:10| 來源: 網(wǎng)絡(luò)整理| 查看: 265

          一個文件,無論存儲在硬盤空間還是其它移動存儲空間,文件本身的大小,要比所占用的空間要小;

            比如說,一個12K的Txt文件,所占用的空間大于12K,這是為什么呢?

            此外,還存在這樣的情況,同一個文件,存放在不同的磁盤分區(qū)、不同的作系統(tǒng)環(huán)境,所占用的空間也不一樣!這又是為什么呢?

          ①文件大小與所占空間的差別

            文件的大小其實就是文件內(nèi)容實際具有的字節(jié)數(shù),它以Byte為衡量單位,只要文件內(nèi)容和格式不發(fā)生變化,文件大小就不會發(fā)生變化。但文件在磁盤上的所占空間卻不是以Byte為衡量單位的,它最小的計量單位是“簇(Cluster)”。

          什么是簇?

            文件系統(tǒng)是作系統(tǒng)與驅(qū)動器之間的接口,當作系統(tǒng)請求從硬盤里讀取一個文件時,會請求相應的文件系統(tǒng)(FAT 16/32/NTFS)打開文件。扇區(qū)是磁盤最小的物理存儲單元,但由于作系統(tǒng)無法對數(shù)目眾多的扇區(qū)進行尋址,所以作系統(tǒng)就將相鄰的扇區(qū)組合在一起,形成一個簇,然后再對簇進行管理。每個簇可以包括2、4、8、16、32或64個扇區(qū)。顯然,簇是作系統(tǒng)所使用的邏輯概念,而非磁盤的物理特性。

            為了更好地管理磁盤空間和更高效地從硬盤讀取數(shù)據(jù),作系統(tǒng)規(guī)定一個簇中只能放置一個文件的內(nèi)容,因此文件所占用的空間,只能是簇的整數(shù)倍;而如果文件實際大小小于一簇,它也要占一簇的空間。所以,一般情況下文件所占空間要略大于文件的實際大小,只有在少數(shù)情況下,即文件的實際大小恰好是簇的整數(shù)倍時,文件的實際大小才會與所占空間完全一致。

          ②分區(qū)格式與簇大小

            計算文件所占空間時,可以用如下公式:

          簇數(shù)=取整(文件大小/簇大小)+1

            所占空間=簇數(shù)×磁盤簇大小

            公式中文件大小和簇大小應以Byte為單位,否則可能會產(chǎn)生誤差。如果要以KB為單位,將字節(jié)數(shù)除以1024即可。利用上述的計算公式,可以計算ersave2.dat文件的實際占用空間。

          ③輕松查看簇大小

          1、用Chkdsk查看簇大小

            在Windows作系統(tǒng)中,我們可以使用Chkdsk命令查看硬盤分區(qū)的簇大小。例如我們要在Windows XP下查看C盤的簇大小,可以單擊“開始→運行”,鍵入“CMD”后回車,再鍵入“C:”后回車,然后輸入“Chkdsk”后回車,稍候片刻從它的分析結(jié)果中,我們就可以得到C盤的簇大小,不過它把簇稱之為“分配單元”或者“Allocation unit”。



          【本文地址】

          公司簡介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專題文章
            CopyRight 2018-2019 實驗室設(shè)備網(wǎng) 版權(quán)所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 和林格尔县| 新田县| 霍林郭勒市| 临泽县| 安平县| 洮南市| 兰西县| 邓州市| 吴川市| 翁源县| 中山市| 峡江县| 山西省| 治多县| 永昌县| 通江县| 京山县| 成安县| 碌曲县| 平潭县| 阿克苏市| 湛江市| 中宁县| 华安县| 留坝县| 扎鲁特旗| 东安县| 深水埗区| 吴堡县| 门头沟区| 普兰店市| 宜黄县| 宿州市| 建阳市| 翼城县| 台州市| 天镇县| 呼和浩特市| 乌鲁木齐市| 西林县| 航空| http://444 http://444 http://444 http://444 http://444 http://444