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