?? default.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>笨笨數據壓縮教程</title>
</head>
<body bgcolor="#FFFFFF">
<p align="right"><a href="http://www.contextfree.net/">返回斷章取義堂</a> <a href="http://www.contextfree.net/wangyg/">返回詠剛的家</a></p>
<p>【提示】我的網站上新增了一篇文章<a href="../../../b/tech_his/data_compression_history.html">《數據壓縮技術簡史》</a>,也許有助于大家對數據壓縮技術的理解。</p>
<p style="background-color:#AAEEFF;font-size:14px;color:#0000AA">《笨笨數據壓縮教程》是我在1998年因工作需要研究壓縮算法時寫的文章(算是一種工作筆記吧,其中難免有許多疏漏),1999年初隨著項目變遷,就把壓縮技術的研究暫時擱置了。從那以后,一是工作太忙,二是自己懶惰,總之是沒能把半部壓縮教程補全。非常對不住大家。——王詠剛,2003年3月</p>
<p><img src="benben.jpg"
alt="笨笨數據壓縮教程(Benben's Data Compression Guide)"
width="370" height="129"></p>
<h2>前言</h2>
<div align="right">
<address>
<a href="content.htm">目錄</a>
</address>
</div>
<p>大家好,我叫王笨笨。在過去的幾個月里,因為工作需要,我比較多的關注了數據壓縮技術的現狀及其發展,并親自動手實現了幾個數據壓縮模塊。在這一過程中,我發現這一領域的中文技術資料極其匱乏。為此,王笨笨決定編寫這本《數據壓縮教程》,以便有一個總結記錄這幾個月學習過程的機會。</p>
<p><strong>誰需要看這本書</strong></p>
<p>如果你僅僅希望將你自己的一大堆霸占硬盤空間的大文件壓縮成單個的小文件,那么不要看這本書,去看
Winzip,ARJ,RAR 等應用程序的幫助好了;如果你僅僅想把手中的精美圖片、語音信息、CD音軌乃至動畫、視頻壓縮保存,那么不要看這本書,去學習和使用
Photoshop、MP3 Compress
等多媒體文件編輯壓縮工具就足夠了。</p>
<p>如果你對數據能被壓縮到如此之小感到驚訝和迷惑不解,如果你想知道上面提到的這許多壓縮工具是如何工作的,如果你正要為自己的應用程序加入靈活的壓縮、解壓縮模塊,如果你正在編寫自己的圖形圖像編輯工具……那么,這本書就是你的選擇,這里有詳細的算法描述,有可供直接使用的源代碼,有
Internet 上關于壓縮技術的資源介紹,有對你進一步學習壓縮技術的有效建議,快來吧!</p>
<p>不過記住,王笨笨比較笨,書中一定有不少缺點和錯誤,還望諸位高手指正。</p>
<p><strong>壓縮技術概貌</strong></p>
<p>首先大致了解一下壓縮技術的現狀吧,不懂沒有關系,了解一下而已。</p>
<p>壓縮技術大致可以按照以下的方法分類:</p>
<pre><code>
</code><a name="CLASS"><code>壓縮技術</code></a><code>
|
/------------------------------\
通用無損數據壓縮 多媒體數據壓縮(大多為有損壓縮)
| |
/----------------\ /------------------------------------\
基于統計 基于字典 音頻壓縮 圖像壓縮 視頻壓縮
模型的壓 模型的壓 | | |
縮技術 縮技術 MP3等 /-------------------、 AVI
| | 二值 灰度 彩色 矢量 MPEG2等
/------\ /-------------\ 圖像 圖像 圖像 圖像
Huffman 算術 LZ77 LZ78 LZW | | | |
編碼 編碼 \-------------/ 傳真機 FELICS GIF PostScript
| | | 標準 JPEG等 JPEG等 Windows WMF等
UNIX下 接近無損 PKZIP、LHarc、ARJ、
的COMPACT 壓縮極限 UNIX下的COMPRESS
程序等 的高級應用 程序等
</code></pre>
<p>本書也將大致遵循上面的結構展開,準備好了嗎?<a
href="content.htm">開始</a></p>
<p><em><a href="http://www.contextfree.net/wangyg/">Copyright © 1998 王詠剛</a></em></p>
<div align="right">
<address>
有問題嗎?有建議嗎?快給王笨笨寫信:wangyg@contextfree.net
</address>
</div><div align="right">
<address>
<strong>章節書簽:</strong><a href="default.htm">前言</a>
<a href="content.htm">目錄</a> <a href="chapter1.htm">1</a>
<a href="chapter2.htm">2</a> <a href="chapter3.htm">3</a> <a
href="chapter4.htm">4</a> <a href="chapter5.htm">5</a> <a
href="chapter6.htm">6</a> <a href="chapter7.htm">7</a> <a
href="chapter8.htm">8</a> <a href="chapter9.htm">9</a> <a
href="chapter10.htm">10</a> <a href="chapter11.htm">11</a> <a
href="chapter12.htm">12</a>
</address>
<p align="right"><a href="http://www.contextfree.net/">返回斷章取義堂</a> <a href="http://www.contextfree.net/wangyg/">返回詠剛的家</a></p>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -