為什麼安裝包很小文件很大
① 為什麼文件的大小很小但佔用空間卻很大
佔用空間與FAT參數有關,基本單位通常是4KB,不滿4KB也要佔據,不再分配給其他文件了。
記憶是4KB,不好說,呵呵
實際上位元組並不是保存文件的最小單元。操作系統將硬碟劃分為若干個簇,然後以簇作為最小單位保存文件。每個簇的大小因為操作系統和分區大小而不同。例如Win9x/FAT16分區,如果分區小於512M,每個簇為8K;大於512M,每個簇為16K。如果一個文件為1K,那麼在小於512M的分區,它佔用8K;在大於512M的分區,它佔用16K。大於一個文件,文件大小和佔用空間之間的差距很小。但對於一個目錄中的多個文件,這種差別可能非常大。所以你要是計算佔用空間,先調GetDiskFreeSpace獲得磁碟的簇的大小。 然後利用文件大小除以簇的大小並將小數進位得到佔用的簇數,然後再乘以簇的大小就可以獲得獲得文件佔用的空間
② 為什麼軟體明明很小,但是安裝後占很大內存
1
下載的文件跟安裝以後的應用程序是兩回事。2
軟體使用的時候會占系統的緩存,就是你說的手機內存。3
手機內存是一定會占的,定時清理一下垃圾文件就ok
③ 為什麼我在電腦下載游戲的時候,明明只有十幾個G的游戲,下載安裝後卻佔用了磁碟空間幾十個g!怎麼辦
一般下載游戲的十幾G,都是壓縮文件,安裝後會變大。
簡單的說,就是經過壓縮軟體壓縮的文件叫壓縮文件,壓縮的原理是把文件的二進制代碼壓縮,把相鄰的0,1代碼減少,比如有000000,可以把它變成6個0 的寫法60,來減少該文件的空間。
壓縮文件的基本原理是查找文件內的重復位元組,並建立一個相同位元組的"詞典"文件,並用一個代碼表示,比如在文件里有幾處有一個相同的詞"中華人民共和國"用一個代碼表示並寫入"詞典"文件,這樣就可以達到縮小文件的目的。
壓縮原理:
把文件的二進制代碼壓縮,把相鄰的0,1代碼減少,比如有000000,可以把它變成6個0 的寫法60,來減少該文件的空間。
由於計算機處理的信息是以二進制數的形式表示的,因此壓縮軟體就是把二進制信息中相同的字元串以特殊字元標記來達到壓縮的目的。
為了有助於理解文件壓縮,請在腦海里想像一幅藍天白雲的圖片。對於成千上萬單調重復的藍色像點而言,與其一個一個定義「藍、藍、藍……」長長的一串顏色,還不如告訴電腦:「從這個位置開始存儲1117個藍色像點」來得簡潔,而且還能大大節約存儲空間。
④ 為什麼有些軟體看著小,但安裝在手機上卻很大
軟體本身很小,但安裝使用會產生很多存儲數據 日誌 等等的文件 所以就大了
⑤ 為什麼壓縮文件很大,解壓後卻很小
可能有以下二種情況:
1、文件未完整下載,仔細核對下載的文件大小與網頁上描述的大小是否一致。
2、解壓時的操作是否正確,是直接右鍵解壓,還是雙擊打開壓縮文件再解壓的,如果是後者,可能在操作時只選擇了某一個文件或一個文件夾進行解壓,並沒有對整個壓縮文件進行解壓。重新解壓再試。