亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

zlib,gzip和zip有何關系?它們有什么共同點,有何不同?

zlib,gzip和zip有何關系?它們有什么共同點,有何不同?

zlib中使用的壓縮算法與gzip和zip中的壓縮算法基本相同。什么是gzip和zip?它們有何不同,又有何不同?
查看完整描述

3 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

ZIP是一種文件格式,用于存儲任意數量的文件和文件夾以及無損壓縮。它對使用的壓縮方法沒有嚴格的假設,但是最常與DEFLATE一起使用。


Gzip既是一種基于DEFLATE的壓縮算法,又受潛在專利等的困擾,并且是一種用于存儲單個壓縮文件的文件格式。與tar結合使用時,它支持壓縮任意數量的文件和文件夾。生成的文件擴展名為.tgz或.tar.gz,通常稱為tarball。


zlib是將DEFLATE封裝在其最常見的LZ77化身中的函數庫。


查看完整回答
反對 回復 2019-11-21
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

最重要的區別是,gzip僅能壓縮一個文件,而zip則一個接一個地壓縮多個文件,然后將它們歸檔到一個文件中。因此,gzip大多數時候都與tar一起提供(盡管還有其他可能性)。這伴隨著一些(不利)優勢。

如果存檔很大,而只需要一個文件,則必須解壓縮整個gzip文件才能找到該文件。如果您有zip文件,則不需要這樣做。

另一方面,如果壓縮10個甚至相同的文件,則zip歸檔文件會更大,因為每個文件都是單獨壓縮的,而在與tar結合使用gzip的情況下,單個文件將被壓縮,如果文件被壓縮,則效率會更高。類似(相等)。


查看完整回答
反對 回復 2019-11-21
  • 3 回答
  • 0 關注
  • 6545 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號