最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

漫談常見(jiàn)的文件壓縮格式與“食用方式”

2022-04-15 17:04 作者:28283844972_bili  | 我要投稿

▲? ?? ▼? ?

為壓縮文件?其有何作用?如何快速上手?個(gè)人相信現(xiàn)今大部分計(jì)算機(jī)用戶都有著自己的一套理解標(biāo)準(zhǔn)和踐行方式,而且我也有理由相信,你至少不會(huì)對(duì)Zip格式的壓縮文件太過(guò)陌生,因?yàn)樗悄敲吹某R?jiàn),接觸和使用到的次數(shù)自然也多于其他格式的壓縮文件。當(dāng)然在絕大部分情況下,普通計(jì)算機(jī)用戶是不會(huì)也不必去了解其背后的壓縮算法、編碼內(nèi)容,所以做到熟練地使用這類格式和文件本身即可,享受開(kāi)袋即食的便利。下面我會(huì)簡(jiǎn)要地列舉一些常見(jiàn)地文件壓縮格式,以及在Windows平臺(tái)上通常意義上的“食用方式”,但分卷壓縮技術(shù)不在此討論范圍,請(qǐng)另行參考這篇專欄:

普通分卷壓縮文件、某度秒傳鏈接“食用指南”

?? ?? ?? ?

我們通常意義上所理解的壓縮格式,在大多數(shù)情況下指代的是壓縮文件的后綴名,例如.zip .rar .7z之類的。不過(guò)我們?nèi)孕枰宄氖?,壓縮格式的本質(zhì)在于其文件壓縮算法和編碼形式的不同,并且文件解壓縮工具也不會(huì)過(guò)多理會(huì)后綴名所造成處理方式的差異,事實(shí)上這類程序會(huì)嘗試解析壓縮文檔中關(guān)鍵性的編碼標(biāo)識(shí)和結(jié)構(gòu),從而選擇正確的解壓縮算法處理用戶傳入的數(shù)據(jù),如果你熟悉GNU/Linux這類操作系統(tǒng)的話,你也許能較為輕松地理解上述概念。文件后綴名最主要的作用是便于用戶(人)的理解,通過(guò)文件格式關(guān)聯(lián)賦予文件相應(yīng)的圖標(biāo)標(biāo)識(shí)與描述,增強(qiáng)文件列表的可讀性,方便用戶選擇合適的工具去處理文件,所以在一般情況下,可以暫時(shí)將文件后綴名與文件格式等同看待。

這里按照平臺(tái)易用性、流行度依次列舉出常見(jiàn)的文件壓縮格式(以文件后綴名的形式表出):

⑨? ?? ★? @

到這里你已經(jīng)對(duì)常見(jiàn)的文件壓縮格式有了初步的認(rèn)知,足以對(duì)一般的壓縮文件混個(gè)眼熟,所以趁熱打鐵、繼續(xù)推進(jìn),下面簡(jiǎn)單介紹多重壓縮文件以及打包壓縮文件形式。最常見(jiàn)的多重壓縮形式就是套娃,壓縮文件中套壓縮文件,例如最外層的壓縮格式可以是rar,解壓之后得到7z的壓縮文件,再次解壓之后得到zip的壓縮文件(估計(jì)也沒(méi)人會(huì)這么無(wú)聊吧);另外一類多重壓縮體現(xiàn)在文件后綴名上,例如.7z.xz或者.rar.gz,原理和上面的差不多,一般來(lái)說(shuō)也是可以被解壓工具直接打開(kāi)操作的,逐層解壓即可,例如由.7z.xz文件解壓得到.7z文件,再次解壓得到原始?xì)w檔文件。另外一種是打包壓縮文件,顧名思義這類文件通常是經(jīng)過(guò)打包歸檔之后再進(jìn)行壓縮的文件,格式有.tar.gz.tgz、.tar.bz2或者.tar.xz,常見(jiàn)于類Unix平臺(tái),在Windows平臺(tái)上的思路大差不差,逐層解壓,最后一步操作是解包,解壓工具通常都能很好地幫用戶完成處理。簡(jiǎn)單地提一下在類Unix平臺(tái)中如何操作這類打包壓縮文件,就只是給出命令:

不過(guò)正如開(kāi)頭所提到的那樣,文件后綴名遠(yuǎn)非重點(diǎn)所在,重點(diǎn)在于文件壓縮格式能否被你的解壓縮工具所支持,正確識(shí)別和操作,即使你將一個(gè)zip編碼格式的壓縮文件后綴名改為.rar,它依舊會(huì)被常見(jiàn)的解壓縮工具正確識(shí)別、打開(kāi)以及提取文件內(nèi)容,僅僅是要求工具本身支持這類壓縮算法和編碼結(jié)構(gòu)。所以,當(dāng)下次遇到以未知后綴名標(biāo)記的壓縮文件,或是出于某種原因需要修改后綴名的資源文件時(shí)(舉個(gè)例子,.zip改.jpg,.r刪ar),不妨嘗試著直接用解壓縮工打開(kāi)。反過(guò)來(lái)說(shuō),如果重點(diǎn)在于后綴名,那么我完全可以用.rar后綴表示一個(gè)zip文件,用.zip后綴表示一個(gè)7zip文件(這何嘗不是一種ntr行為),甚至可以“自創(chuàng)”一種以.dd為后綴名的文件,只需要隨便將一個(gè)現(xiàn)有的壓縮文件后綴名改成.dd,做到自欺欺人罷了。但是說(shuō)到底文件后綴名是方便用戶閱讀的,因此命名的規(guī)范性、無(wú)二義性也很重要。

另外再介紹一下自解壓文件,有的時(shí)候我們獲取到的資源文件是一類以.exe為后綴名的自解壓文件(Windows平臺(tái)),同樣是作為壓縮文件的一種,優(yōu)點(diǎn)是可以在不借助外界任何壓縮工具的條件下,雙擊文件就可以自動(dòng)執(zhí)行解壓縮的任務(wù)。與普通壓縮文件相比,自解壓的壓縮文件體積要略微大一些(因?yàn)閮?nèi)置了最小化的自解壓程序模塊)。個(gè)人認(rèn)為資源分享者考慮是比較周全的,Windows平臺(tái)下相比于糾結(jié)文件壓縮格式和后綴名,倒不如這種傻瓜式操作來(lái)的好,而且即使接收方?jīng)]有現(xiàn)成的解壓縮工具也能夠輕松獲取到文件內(nèi)容。一般來(lái)說(shuō),各類解壓縮工具都能夠生成特定的壓縮格式的自解壓文件,且往往帶有各自生成工具的圖標(biāo)(可通過(guò)特定工具修改定制),WinRAR可以生成rar壓縮格式的自解壓文件,7-Zip可以生成7z格式的自解壓文件。當(dāng)然如果你愿意的話,依舊是可以通過(guò)解壓縮工具打開(kāi)并查看其中的內(nèi)容,文件右鍵找找看。

補(bǔ)充說(shuō)明,這種自解壓文件多見(jiàn)于單個(gè)壓縮文件,在分卷壓縮的場(chǎng)景下比較少見(jiàn),但確實(shí)可行;如果在分卷壓縮的條件下選擇生成自解壓文件,相比于普通的分卷壓縮會(huì)多余生成一個(gè)自解壓用的.exe文件,體積很小,僅包含最小化解壓縮程序模塊,雙擊即可完成解壓;或者忽略這個(gè)可執(zhí)行文件,直接按照處理普通分卷壓縮文件的方式,去處理分卷文件同樣也是可以完成解壓的,需要借助外界解壓縮工具。個(gè)人認(rèn)為自解壓技術(shù)更加適合分卷的場(chǎng)景,其中一個(gè)原因是分卷壓縮上手略微有點(diǎn)難度,這種情況下簡(jiǎn)單地雙擊自解壓更加適合。

至于選擇什么樣的解壓縮軟件或工具幫助我們優(yōu)化日常使用體驗(yàn),個(gè)人認(rèn)為只需要考慮一個(gè)原則:自己怎么方便怎么來(lái)。沒(méi)有所謂的最優(yōu)解,只有最適合自己的解,沒(méi)必要為了一個(gè)生產(chǎn)工具給自己畫地為牢(已經(jīng)到了機(jī)器、計(jì)算機(jī)程序可以反過(guò)來(lái)控制人類的地步了嗎?真令人唏噓不已),一切都是為了提高生產(chǎn)力。論顏值、密碼管理、查看壓縮包圖和實(shí)用功能可以自行探索bandizip、360壓縮等一類工具;論專業(yè)性、成熟度和技術(shù)支持可以自行探索WinRAR、WinZip之類;論自由開(kāi)源、極致性能和專一程度可以自行探索7-Zip、PeaZip等等。

最后僅根據(jù)我個(gè)人經(jīng)驗(yàn),針對(duì)Windows平臺(tái),從流行度、易用程度和普及率等方面出發(fā),給出一些國(guó)內(nèi)使用的文件壓縮格式的意見(jiàn),特殊場(chǎng)景請(qǐng)?zhí)厥饪紤]:

  • 壓縮格式:zip > rar > 7z;其他格式請(qǐng)謹(jǐn)慎考慮

  • 文件形式:普通壓縮文件 >?自解壓文件 > 普通分卷壓縮文件;出于某種原因,自解壓文件并不像你認(rèn)為的那樣為大眾所熟知(東西確實(shí)是好東西),分卷壓縮文件就更不用說(shuō)了,所以在正式場(chǎng)景下慎用

參考資料:

  • https://www.php.cn/faq/467093.html????(壓縮格式是什么?

  • https://blog.csdn.net/fmy_happy/article/details/83624252????(漫談壓縮格式

  • https://www.zhihu.com/question/307387325????(常見(jiàn)的文件壓縮格式各有什么優(yōu)缺點(diǎn)?)

  • https://baike.baidu.com/item/%E8%87%AA%E8%A7%A3%E5%8E%8B%E6%96%87%E4%BB%B6/942070????(自解壓文件)


漫談常見(jiàn)的文件壓縮格式與“食用方式”的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
清徐县| 云梦县| 都安| 清水河县| 连江县| 大庆市| 布尔津县| 翁源县| 博白县| 大方县| 崇阳县| 花垣县| 麦盖提县| 平顺县| 翁牛特旗| 闵行区| 仪陇县| 建平县| 昌黎县| 莎车县| 丰城市| 祁连县| 洪泽县| 云浮市| 舒城县| 桐庐县| 龙门县| 当涂县| 宜宾市| 台北县| 聂拉木县| 西峡县| 盖州市| 民乐县| 山西省| 乌兰浩特市| 黄骅市| 汉阴县| 固原市| 阜康市| 临漳县|