什么是压缩文件/压缩包?
人類為什么要壓縮文件呢?
個人撰寫,并非完全正確的科普!如有錯誤請大佬于評論區指正
首先我們需要知道什么是壓縮文件
指路百度??壓縮文件
這里討論不包括exe后綴這類的自解壓驅動程序
什么是壓縮?
這里舉一個例子,我們小學的時候就知道,計算機是以二進制的形式來儲存所有的文件的,(不會有人不知道吧,不會吧?不會吧?)
也就是00000001111111類似這種形式,壓縮文件就會以一種類似編碼的形式來儲存這些文檔,比如四個0連在一起,壓縮文件就會以4x0的形式儲存在計算機里,當然實際的壓縮比這復雜的多,這里只是類比一下。
也就是說———在計算機內,把00000000變成8x0,這個過程就叫做壓縮,所以可以縮小文件的體積,減少所占空間。
好了,現在我們知道什么是壓縮了,那我們為什么要壓縮呢?
既然通過壓縮能夠減少文件的編碼長度,那么首先帶來的好處就是減少文件所占據的空間大小。 但是平時提到壓縮文件,最常見的情況就是給別人發送文件時,會被要求把文件打包發送,看起來就像是把很多文檔或是圖片類的東西,裝在一個包里,一次性發給別人,那么它們真的變成一個文件了嘛?🤔
表面上看起來,是這樣的。
起碼計算機看起來它們確實變成了一個文件。看壓縮文件的圖標也是用一個扎帶把一堆書本扎了起來,成了一個完整的文件。壓縮包在縮小文件體積的同時,還像一個箱子,把雜亂的東西,完整的裝起來,在這個包里可以裝下各式各樣的文件,文檔、媒體、音頻、視頻等等都可以裝,而且一般情況下單個壓縮包是無限大的,唯一的限制就是你電腦的硬盤分區大小。(fat32格式硬盤除外)
解壓
壓縮包打包好之后,使用的時候就要先經過解壓,才可以使用,解壓就是把你裝好的箱子打開,把里面收拾好好的文件拿出來供你使用,這里經常會有一個誤區:“我在壓縮包里不是可以直接打開我想要的文件嗎?為什么還要解壓呢?”其實當你每次打開壓縮包內的文件時,計算機都自動解壓了一遍。
以Win10為例,一般每次你直接打開壓縮包內的文件時,會有個進度條閃過,此時解壓的文件都儲存在C:\Documents and Settings\Administrator\Local Settings\Temp\rar*目錄下,而當你使用之后,這個文件會被系統自動刪除,而如果你對文件做出改動,會在保存后覆蓋壓縮包內的文件,然后再自動刪除這個目錄下的臨時文件。
當文件很小的時候,或許影響不大,但是如果是一個非常大的文件,每次打開都要重新解壓,這樣就非常耽誤時間了,所以在處理壓縮包的時候,還是應該先解壓到硬盤里的其他位置之后再進一步處理解壓出來的文件。
特殊情況下,如果不巧你的硬盤格式是Fat32格式的,那就出現了很大的問題,因為在這種格式下的硬盤內部,單個文件大小最高只能是4GB。那么怎么樣才能讓壓縮包裝下非常多的東西呢?或許是你在通過郵箱或者一些聊天軟件給對方發送文件的時候,軟件規定單個文件不可以超過200MB,那又該如何把一個1.5G的學習資料分享給你的小伙伴呢?🙄?
這個時候就需要一項特殊的壓縮手段,分卷壓縮。
分卷壓縮
單個文件大小被限制時,就要用到分卷壓縮。當空間有限,一個大箱子裝不下,分卷壓縮就是給你很多個小箱子,你把你的東西裝進這些小箱子里,再一個個編號,等你要用的時候,一個個打開,就還原了之前的文件。
舉個例子,如果使用分卷壓縮,一個很大比如50G的軟件會被分成若干個自帶編號的壓縮分卷,單個壓縮包大小可以自己設定。接下來的處理就方便簡單多了,不管傳輸到哪里,只要把壓縮分卷一個個單獨發送過去就可以了,但是需要保證各個分卷都在同一個文件夾中,這樣在解壓的時候,壓縮包才能找到這些編好號的小分卷。
這里以2345壓縮示例:
準備了一個3.84G的電影,右鍵單擊后選中右鍵菜單中的添加到壓縮文件,然后點擊切換至經典模式。
在壓縮分卷大小設置中,設置單個分卷的大小,也可以使用軟件提供的預設。請一定要注意設置分卷的單位,否則會出現意想不到的意外。在這里將單個分卷設置為500MB,然后點擊確定按鈕,等待片刻就可以壓縮完畢。
最后出現好多壓縮包,每個壓縮包后面都有一個自己的編號,而且單個壓縮包的大小都和你設定的一樣,很好理解,對于一個大小已知的文件,你設定的單個分卷大小越大,最后壓縮出的壓縮包數量也就越少,箱子大小嘛,很好理解。
分卷壓縮不僅在上傳時很方便,而且在下載時也很便利。可以使用多臺計算機下載不同的壓縮分卷,然后將所有壓縮分卷放置到同一個文件夾中就可以解壓了。
而且分卷壓縮還有一個獨特的優勢就是,如果單個壓縮分卷損壞,只用再下載那個壓縮分卷就可以解決問題。如果是整個壓縮包,那么還需要再經歷一次漫長的等待。
~~~~~~~~~~~分割線~~~~暫時只想到這些~~~~
未完待續···還在發掘···我發現網上關于這些東西的資料貌似很少···
如有錯誤···歡迎大佬在評論區批評指正
總結
以上是生活随笔為你收集整理的什么是压缩文件/压缩包?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【连载】《linux入门很简单》电子版—
- 下一篇: 索尼耳机系列的命名方式