當前位置:首頁 » 文件管理 » 壓縮後可以直接把文件移出來嗎
擴展閱讀
半歲寶寶可以吃什麼水果 2024-11-28 00:22:31
工行可以網上注銷嗎 2024-11-28 00:21:48

壓縮後可以直接把文件移出來嗎

發布時間: 2024-04-08 08:08:10

⑴ 什麼是壓縮文件文件壓縮後原文件能刪除嗎

壓縮了可以把原文件刪除的
最簡單的解釋: 壓縮文件就是將幾個文件同時壓成一個文件,這樣可以減少文件的容量。現在的壓縮格式有.zip、 .rar、 .cab等格式。以後你只要看到這種格式就知道是壓縮文件了!

詳細介紹: 經過壓縮的文件叫壓縮文件,壓縮的原理是把文件的二進制代碼壓縮,就是把相鄰的0,1代碼減少,比如有000000,可以把它變成6個0 的寫法60,來減少該文件的空間.
二進制與ASCII編碼

電腦里基本的存儲單位是位元組。ASCII碼是一種以位元組為單位對常用符號進行編碼的方案,因其合理性而較為流行。因為一個位元組有8位,所以ASCII最多可對2^8=256個字元進行編碼,其中前128個稱為標准ASCII碼(二進制編號00000000-01111111),後128個稱為擴展ASCII碼(二進制編號10000000-11111111),電腦里的漢字就是利用兩個擴展ASCII碼的組合來實現的(GB2312漢字編碼方案)。比如漢字「王」佔用的兩個ASCII編碼分別是205和245,十六進製表示是CD和F5,化為二進制就是11001101和11110101。也就是說,在電腦處理「王」這個漢字時,電腦里的信息是「1100110111110101」這樣一串數字。再如大寫的英文字母「A」的ASCII編碼是65,十六進製表示是41,在電腦里的信息實際上是「01000001」。
【縮位壓縮】
知道了上述原理後,我們來介紹「縮位壓縮」的原理。「縮位」,就是縮減編碼里沒有必要使用的「位」。例如文件里一個漢字也沒有,也就是說內容中沒有使用擴展ASCII碼,這樣所有字元編碼的第七位(最前面那一位)將都會是0。利用這一點我們就可以縮掉這一位,假設文件內容是ABCDEFGH。
文件內容: ABCDEFGH
二進制內容:01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000
壓縮後文件內容: [該內容中文狀態下顯示是亂碼,故無法寫出]
二進制內容:10000011 00001010 00011100 01001000 10110001 10100011 11001000
這個壓縮過程就是將原來頂頭的0全部去掉後每8位重排,這樣原來佔用8個位元組的文件就只佔用了7個位元組。只要解壓時再加上第七位的0,文件就可以恢復原樣。這一壓縮技術特別適用於對數字的壓縮。因為0~9這十個阿拉件數字佔用的ASCII編碼是從00110000-00111001,其前四位全部都是「0011」。