搜索资源列表
GZip压缩源代码
- 数据压缩源代码和VC中使用DEMO,能够压缩内存数据。- Data compression source code and a demo by VC that can compress data in memory.
bitio
- 该源码提供了数据压缩算法中经常需要使用的内存中的位操作常用算法-the source for the data compression algorithm often need to use the memory of the commonly used algorithm-operation
200430481
- 赫夫曼编译码器: 用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼码的编/译码系统。 [基本要求]一个完整的系统应具有以下功能: (1)I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件h
20080123140714472
- (1)接收原始数据: 从终端读入字符集大小n,n个字符和n个权值,建立哈夫曼树,存于文件hfmtree.dat中。 (2)编码: 利用已建好的哈夫曼树(如不在内存,则从文件hfmtree.dat中读入)对文件中的正文进行编码,然后将结果存入文件codefile.dat中。 (3)译码: 利用已建好的哈夫曼树将文件codefile.dat中的代码进行译码,结果存入文件textfile.dat 中。 (4)打印编码规则:即字符与编码的一一对应关系。 (5)打印哈夫曼树:将已在
memzlib
- 可以对内存数据直接压缩、解压函数库-can direct memory data compression, decompression library
实现LZARI压缩算法的C++类
- 这是一个基于LZARI算法的数据压缩的类.Haruhiko Okumura 于1989年7月4日用c语言写实现了这个算法.但是上面用到了一些全局或静态的变量,在MFC下用起来很不方便.我把它改写成了一个c++类,使它可以方便的压缩和解压缩,更重要的是,我新增加了两个接口,这个类可以压缩/解压缩一段内存缓冲区,而不仅仅是文件. 一共提供了5个对外接口: -LZARI algorithm based on the type of data compression. Haruhiko SAP in 1
olympus
- xif解码库,针对奥林巴斯的特定数据格式,速度快占用内存小-xif decoder libs of olympus
haffmantree
- ADT HuffmanTree{ 数据对象:D={ai| ai∈CharSet,i=1,2,……,n, n≥0} 数据关系:R={< ai-1, ai > ai-1, ai∈D, ai-1基本操作P: HuffmanTree() 构造函数 ~ HuffmanTree() 析构函数 Initialization(int WeightNum) 操作结果:构造哈夫曼树。 Encoder() 初始条件:哈夫曼树已存在或者哈夫曼树已存到文件中。
LZARI_Cpp_compress
- 一个基于LZARI算法的数据压缩的类.Haruhiko Okumura 于1989年7月4日用c语言写实现了这个算法.但是上面用到了一些全局或静态的变量,在MFC下用起来很不方便.我把它改写成了一个c++类,使它可以方便的压缩和解压缩,更重要的是,我新增加了两个接口,这个类可以压缩/解压缩一段内存缓冲区,而不仅仅是文件. -LZARI algorithm based on the type of data compression. Haruhiko Okumura in 1989 July 4
lz772
- LZ77压缩算法核心,CopyBits : 复制内存中的位流 memDest - 目标数据区 nDestPos - 目标数据区第一个字节中的起始位 memSrc - 源数据区 nSrcPos - 源数据区第一个字节的中起始位nBits - 要复制的位数 说明: 起始位的表示约定为从字节的高位至低位(由左至右)依次为 0,1,... , 7 要复制的两块数据区不能有重合-LZ77 compression algorithm core, CopyBits: copy memory bit st
lzari
- lzari压缩解压源代码,不仅可以压缩解压磁盘中的文件,而且可以压缩与解压内存中的数据。-lzari.cpp-- A Data Compression Class 4/7/1989 Haruhiko Okumura Use, distribute, and modify this program freely.
MYhuffman
- 重写的经典huffman算法,本类融合了快速排序,插入排序,压缩阶段:每个assic从根递归写入一个DWORD中,当写满DWORD的32位的时候,写入一次内存压缩快>然后循环 解压过程:每次读取一个DWORD长度数据再反响循环&过滤该从左还是右子树进行还原当到达叶节点时候,读取对应节点的assic编码 再加压与解压末尾时候会出现不满足4个字节的数据,我把它们简称为补码,用来效验最终文件大小.-Huffman algorithm rewrite the classic blend o
student
- VS2010,对C++中的基本概念(基本知识点)的理解和掌握,其中包括类、成员、函数、友元、重载、IO流、模板等;此外,还包含了对数据结构(链表)、内存操作的内容,以及编程的规范。-VS2010, on the basic concepts C++ (basic knowledge) to understand and master, including class, member, function, friends, overloading, IO streams, templates, e
compress
- 内存数据压缩解压类。用于压缩和解压缩内存中的数据块。-Memory data compression and decompression classes.
libjpeg
- bmp内存压缩为jpeg,直接将bmp图像的RGB像素数据压缩为jpeg数据-bmp memory compression as jpeg, bmp directly to the RGB pixel data of the image data is compressed to jpeg
Compress
- 可以对文件和内存数据进行压缩和解压,有test工程-Can file and memory data compression and decompression, there are test engineering