- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章、檔案與檔案系統的壓縮與打包
切換解析度為 800x600
最近更新日期:2009/08/20
在 Linux 底下有相當多的壓縮指令可以運作喔!這些壓縮指令可以讓我們更方便從網路上面下載大型的檔案呢! 此外,我們知道在 Linux 底下的副檔名是沒有什麼很特殊的意義的,不過,針對這些壓縮指令所做出來的壓縮檔, 為了方便記憶,還是會有一些特殊的命名方式啦!就讓我們來看看吧!
1. 壓縮檔案的用途與技術2. Linux 系統常見的壓縮指令 2.1 compress 2.2 gzip, zcat 2.3 bzip2, bzcat3. 打包指令: tar4. 完整備份工具:dump, restore5. 光碟寫入工具 5.1 mkisofs:建立映像檔 5.2 cdrecord:光碟燒錄工具6. 其他常見的壓縮與備份工具 6.1 dd 6.2 cpio7. 重點回顧8. 本章習題9. 參考資料與延伸閱讀10. 針對本文的建議:/viewtopic.php?t=23882
壓縮檔案的用途與技術
你是否有過文件檔案太大,導致無法以一片軟碟將他複製完成的困擾? 又,你是否有過,發現一個軟體裡面有好多檔案,這些檔案要將他複製與攜帶都很不方便的問題? 還有,你是否有過要備份某些重要資料,偏偏這些資料量太大了,耗掉了你很多的磁碟空間呢? 這個時候,那個好用的『檔案壓縮』技術可就派的上用場了!
因為這些比較大型的檔案透過所謂的檔案壓縮技術之後,可以將他的磁碟使用量降低, 可以達到減低檔案容量的效果,此外,有的壓縮程式還可以進行容量限制, 使一個大型檔案可以分割成為數個小型檔案,以方便軟碟片攜帶呢!
那麼什麼是『檔案壓縮』呢?我們來稍微談一談他的原理好了。目前我們使用的電腦系統中都是使用所謂的 bytes 單位來計量的!不過,事實上,電腦最小的計量單位應該是 bits 才對啊,此外,我們也知道 1 byte = 8 bits 。但是如果今天我們只是記憶一個數字,亦即是 1 這個數字呢?他會如何記錄?假設一個 byte 可以看成底下的模樣:
□□□□□□□□
Tips:由於 1 byte = 8 bits ,所以每個 byte 當中會有 8 個空格,而每個空格可以是 0, 1 ,這裡僅是做為一個約略的介紹, 更多的詳細資料請參考第零章的計算機概論吧! 由於我們記錄數字是 1 ,考慮電腦所謂的二進位喔,如此一來, 1 會在最右邊佔據 1 個 bit ,而其他的 7 個 bits 將會自動的被填上 0 囉!你看看,其實在這樣的例子中,那 7 個 bits 應該是『空的』才對!不過,為了要滿足目前我們的作業系統資料的存取,所以就會將該資料轉為 byte 的型態來記錄了!而一些聰明的電腦工程師就利用一些複雜的計算方式, 將這些沒有使用到的空間『丟』出來,以讓檔案佔用的空間變小!這就是壓縮的技術啦!
另外一種壓縮技術也很有趣,他是將重複的資料進行統計記錄的。舉例來說,如果你的資料為『111....』共有100個1時, 那麼壓縮技術會記錄為『100個1』而不是真的有100個1的位元存在!這樣也能夠精簡檔案記錄的容量呢! 非常有趣吧!
簡單的說,你可以將他想成,其實檔案裡面有相當多的『空間』存在,並不是完全填滿的, 而『壓縮』的技術就是將這些『空間』填滿,以讓整個檔案佔用的容量下降! 不過,這些『壓縮過的檔案』並無法直接被我們的作業系統所使用的,因此, 若要使用這些被壓縮過的檔案資料,則必須將他『還原』回來未壓縮前的模樣, 那就是所謂的『解壓縮』囉!而至於壓縮前與壓縮後的檔案所佔用的磁碟空間大小, 就可以被稱為是『壓縮比』囉!更多的技術文件或許你可以參考一下:
RFC 1952 文件:/rfc/rfc1952.txt
鳥哥站上的備份:/linux_basic/0240tarcompress/0240tarcompress_gzip.php
這個『壓縮』與『解壓縮』的動作有什麼好處呢?最大的好處就是壓縮過的檔案容量變小了, 所以你的硬碟容量無形之中就可以容納更多的資料。此外,在一些網路資料的傳輸中,也會由於資料量的降低, 好讓網路頻寬可以用來作更多的工作!而不是老是卡在一些大型的檔案傳輸上面呢!目前很多的 WWW 網站也是利用檔案壓縮的技術來進行資料的傳送,好讓網站頻寬的可利用率上升喔!
Tips:上述的WWW網站壓縮技術蠻有趣的!他讓你網站上面『看的到的資料』在經過網路傳輸時,使用的是『壓縮過的資料』, 等到這些壓縮過的資料到達你的電腦主機時,再進行解壓縮,由於目前的電腦運算速度相當的快速, 因此其實在網頁瀏覽的時候,時間都是花在『資料的傳輸』上面,而不是 CPU 的運算啦!如此一來,由
您可能关注的文档
- 摩托罗拉发展之路.doc
- 摩托罗拉卡手机刷机教程。.doc
- 摩托罗拉手机产品失败.doc
- 摩托三防手机 ME525 Defy 刷机教程.doc
- 魔兽争霸之基础理论.doc
- 某某市房地产综合信息管理系统方案11章.doc
- 某牛的linux服务器安全设置.doc
- 某企业销售人员培训方案.doc
- 某网站推广方案 完整免费版.doc
- 某在外企工作三年的高手 给大家一些英语学习得建议和忠告 附送下载资料无数.doc
- 人教PEP版(2024)新三年级下册 教材解读.pptx
- 第7课《党是最高政治领导力量》第1框《不忘初心、牢记使命》课件 中职高教版中国特色社会主义.pptx
- Unit 3 My week 第三课时Wrap-up time Assessment time课件译林英语四年级上册.pptx
- 第14课《推进绿色发展》第1框《生态文明建设的基本理念》课件 中职高教版中国特色社会主义.pptx
- 1.2地球与地球仪(课时1) 课件 2025七年级地理上册人教版.pptx
- 人教PEP版(2024)新四年级上册 教材解读.pptx
- 第7课《党是最高政治领导力量》第2框课件《坚持和加强党的全面领导》课件 中职高教版中国特色社会主义.pptx
- 第9课《发展社会主义民主政治》第1框《发展全过程人民民主》课件 中职高教版中国特色社会主义.pptx
- 人教版(PEP)四年级上册英语全册教学设计教案表格式.docx
- Unit 3 Places we live in大单元整体教学设计2025人教版英语四年级上册.docx
最近下载
- 八项规定回头看自查报告.pdf VIP
- 2012北京 第一册市政道路、桥梁工程预算定额.pdf VIP
- 华为LTC流程IPD流程ITR流程三大核心流程变革一篇文章就全明白啦V2.0!.pdf VIP
- 普洱哈尼族彝族自治县2025年数学五年级第二学期期末学业质量监测试题含答案.doc VIP
- D-ZD2010发电厂汽水管道支吊架设计手册制造图册-中国电力规划.pdf VIP
- 产科急救应急预案.docx VIP
- 关于社区卫生服务中心五年发展规划十五五发展规划2025.docx VIP
- NBT 25085-2018 核电厂常规岛焊接技术规程.pdf VIP
- 烟草代办合同范本6篇.docx VIP
- 危险废物污染防治责任制度.docx VIP
文档评论(0)