Author:zfive5(zhaozidong)
Email :zfive5@yahoo.com.cn
点阵(16X16)
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
压缩数据
00 FF 09 1C 48 B0 A0 C1 83 08 12 2A 5C C8 B0 A1
C3 87 10 23 4A 9C 48 B1 A2 C5 81 01 01
00 0000 0000
FF 1111 1111 1 0000 0000
09 0000 1001 0 1111 1111
1C 0001 1100 0 1000 0010
48 0100 1000 1 0000 0011
B0 1011 0000 1 0000 0100
A0 1010 0000 1 0000 0101
C1 1100 0001 1 0000 0110
83 1000 0011 1 0000 0111
08 0000 1000 1 0000 1000
13 0001 0011
2A 0010 1010 1 0000 1001
5C 0101 1100 1 0000 1010
C8 1100 1000 1 0000 1011
B0 1011 0000 1 0000 1100
A1 1010 0001 1 0000 1101
C3 1100 0011 1 0000 1110
87 1000 0111 1 0000 1111
10 0001 0000
23 0010 0011 1 0001 0000
4a 0100 1010 1 0001 0001
9c 1001 1100 1 0001 0010
48 0100 1000 1 0001 0011
b1 1011 0001 1 0001 0100
a2 1010 0010 1 0001 0101
c5 1100 0101 1 0001 0110
81 1000 0001 1 0000 0011
01 0000 0001
01 0000 0001 1 0000 0001
(1+22)/2*22+3=256
参考
压缩算法
[1] initialize string table;
[2] [.c.] <- empty;
[3] k <- next character in charstream;
[4] is [.c.]k in string table?
(yes:
[.c.] <- [.c.]k;
go to [3];
)
(no:
add [.c.]k to the string table;
output the code for [.c.] to the codestream;
[.c.] <- k;
go to [3];
)
解压算法
[1] initialize string table;
[2] get first code: <code>;
[3] output the string for <code> to the charstream;
[4] <old> = <code>;
[5] <code> <- next code in codestream;
[6] does <code> exist in the string table?
(yes:
output the string for <code> to the charstream;
[...] <- translation for <old>;
k <- first character of translation for <code>;
add [...]k to the string table;
<old> <- <code>;
)
(no:
[...] <- translation for <old>;
k <- first character of [...];
output [...]k to charstream and add it to string table;
<old> <- <code>
)
[7] go to [5];
分享到:
相关推荐
LZW gif格式所使用的压缩算法,共享,学习
实现LZW的编码和解码,适用于gif图像格式。
(利用GIF_LZW算法实现的)网络图片传输 技术特点 ~~~~~~~~ 一、使用TCP协议传输数据。理由:稳定性好。 二、使用字节数据流进行传输,理由: A:VB的String存在自动Unicode转换问题,影响速度; B:可以直接发送8位...
c语言实现lzw数据压缩算法。该代码压缩效果强于rar与zip。该代码已经封装好了,包含后直接调用函数lzw_compress(name)就可以对name文件进行压缩。
本文着重从图像处理方面讨论目前广泛应用的较新、较有效和复杂程序适宜的一种数据压缩技术——LZW压缩技术的算法和特点,及其软件实现方法,并给出LZW数据压缩C函数。
LZW数据压缩经典算法,里面附有VC++源码,经本人编译测试无问题,请放心下载.
LZW数据压缩经典算法,里面附有源码,经本人编译测试无问题,请放心下载
基于FPGA的LZW数据压缩算法实现.pdf
用C语言完成了LZW数据压缩的压缩和解压算法 是本人独立编写完成 能很好的完成压缩和解压任务 效率也很高
LZW数据压缩算法的原理分析,定义,简介,举例演示,适用范围,算法流程等等
VB利用GIF_LZW算法实现网络图片传输,技术特点 一、使用TCP议传输数据。理由:稳定性好。 二、使用字节数据流进行传输,理由: A:VB的String存在自动Unicode转换问题,影响速度; B:可以直接发送8位字节数据...
LZW 数据压缩算法 作者:Mark Nelson
一个c语言实现的基于字典编码技术的lzw数据压缩算法,能正确的实现压缩和解压缩
as3 图片,数据等都可以压缩 LZW数据压缩代码
lzw算法实现bmp转gif,封装好了2个类,main函数中有调用的函数。直接传文件路径就行了。最大色256
LZW十六进制数据压缩,使用请详看数据格式,从txt读入数据,三个函数都需要拷入当前工作文件夹,
LZW 是一种无损数据压缩算法,是对1978 年发表的 LZ78 的改进。LZW应用于Unix系统的标准工具、GIF图片格式以及TIFF格式等。同时LZW压缩算法对于较大规模的英文文本的压缩具有良好的效果,一般可以压缩到原来大小的...
GIF 编码器 使用 LZW 算法的 GIF 编码器
LZW压缩 LZW压缩 LZW压缩 LZW压缩 LZW压缩
GIF(Graphics Interchange Format)是CompuServe 公司开发的图像文件存储格式,1987 年开 发的GIF 文件格式版本号是GIF87a,1989 年进行了扩充,扩充后的版本号定义为GIF89a。