📄 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 + -