文件名称:zlib-1.2.3
- 所属分类:
- 压缩解压
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 594kb
- 下载次数:
- 0次
- 提 供 者:
- yli***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
We often get questions about how the deflate() and inflate() functions should be used. Users wonder when they should provide more input, when they should use more output, what to do with a Z_BUF_ERROR, how to make sure the process terminates properly, and so on. So for those who have read zlib.h (a few times), and would like further edification, below is an annotated example in C of simple routines to compress and decompress from an input file to an output file using deflate() and inflate() respectively. The annotations are interspersed between lines of the code. So please read between the lines. We hope this helps explain some of the intricacies of zlib.-We often get questions about how the deflat e () and inflate () functions should be used. Use rs wonder when they should provide more input, when they should use more output. what to do with a Z_BUF_ERROR. how to make sure the process terminates properl y, and so on. So for those who have read zlib.h (a few times), and would like further edification. below is an annotated example in C of simple rout ines to compress and decompress from an input fi le to an output file using deflate () and inflate () respectively. The annotations are interspe rsed between lines of the code. So please be read tween the lines. We hope this helps explain some of the intricacies of zlib.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
zlib-1.2.3
..........\zlib-1.2.3
..........\..........\adler32.c
..........\..........\algorithm.txt
..........\..........\amiga
..........\..........\.....\Makefile.pup
..........\..........\.....\Makefile.sas
..........\..........\as400
..........\..........\.....\bndsrc
..........\..........\.....\compile.clp
..........\..........\.....\readme.txt
..........\..........\.....\zlib.inc
..........\..........\ChangeLog
..........\..........\compress.c
..........\..........\configure
..........\..........\contrib
..........\..........\.......\ada
..........\..........\.......\...\buffer_demo.adb
..........\..........\.......\...\mtest.adb
..........\..........\.......\...\read.adb
..........\..........\.......\...\readme.txt
..........\..........\.......\...\test.adb
..........\..........\.......\...\zlib-streams.adb
..........\..........\.......\...\zlib-streams.ads
..........\..........\.......\...\zlib-thin.adb
..........\..........\.......\...\zlib-thin.ads
..........\..........\.......\...\zlib.adb
..........\..........\.......\...\zlib.ads
..........\..........\.......\...\zlib.gpr
..........\..........\.......\asm586
..........\..........\.......\......\match.S
..........\..........\.......\......\README.586
..........\..........\.......\asm686
..........\..........\.......\......\match.S
..........\..........\.......\......\README.686
..........\..........\.......\blast
..........\..........\.......\.....\blast.c
..........\..........\.......\.....\blast.h
..........\..........\.......\.....\Makefile
..........\..........\.......\.....\README
..........\..........\.......\.....\test.pk
..........\..........\.......\.....\test.txt
..........\..........\.......\delphi
..........\..........\.......\......\readme.txt
..........\..........\.......\......\ZLib.pas
..........\..........\.......\......\ZLibConst.pas
..........\..........\.......\......\zlibd32.mak
..........\..........\.......\dotzlib
..........\..........\.......\.......\DotZLib
..........\..........\.......\.......\.......\AssemblyInfo.cs
..........\..........\.......\.......\.......\ChecksumImpl.cs
..........\..........\.......\.......\.......\CircularBuffer.cs
..........\..........\.......\.......\.......\CodecBase.cs
..........\..........\.......\.......\.......\Deflater.cs
..........\..........\.......\.......\.......\DotZLib.cs
..........\..........\.......\.......\.......\DotZLib.csproj
..........\..........\.......\.......\.......\GZipStream.cs
..........\..........\.......\.......\.......\Inflater.cs
..........\..........\.......\.......\.......\UnitTests.cs
..........\..........\.......\.......\DotZLib.build
..........\..........\.......\.......\DotZLib.chm
..........\..........\.......\.......\DotZLib.sln
..........\..........\.......\.......\LICENSE_1_0.txt
..........\..........\.......\.......\readme.txt
..........\..........\.......\infback9
..........\..........\.......\........\infback9.c
..........\..........\.......\........\infback9.h
..........\..........\.......\........\inffix9.h
..........\..........\.......\........\inflate9.h
..........\..........\.......\........\inftree9.c
..........\..........\.......\........\inftree9.h
..........\..........\.......\........\README
..........\..........\.......\inflate86
..........\..........\.......\.........\inffas86.c
..........\..........\.......\.........\inffast.S
..........\..........\.......\iostream
..........\..........\.......\........\test.cpp
..........\..........\.......\........\zfstream.cpp
..........\..........\.......\........\zfstream.h
..........\..........\.......\iostream2
..........\..........\.......\.........\zstream.h
..........\..........\.......\.........\zstream_test.cpp
..........\..........\.......\iostream3
..........\..........\.......\.........\README
..........\..........\.......\.........\test.cc
..........\..........\.......\.........\TODO
..........\..........\.......\.........\zfstream.cc
..........\..........\.......\.........\zfstream.h
..........\..........\.......\masm686
..........\..........\.......\.......\match.asm
..........\..........\.......\ma
..........\zlib-1.2.3
..........\..........\adler32.c
..........\..........\algorithm.txt
..........\..........\amiga
..........\..........\.....\Makefile.pup
..........\..........\.....\Makefile.sas
..........\..........\as400
..........\..........\.....\bndsrc
..........\..........\.....\compile.clp
..........\..........\.....\readme.txt
..........\..........\.....\zlib.inc
..........\..........\ChangeLog
..........\..........\compress.c
..........\..........\configure
..........\..........\contrib
..........\..........\.......\ada
..........\..........\.......\...\buffer_demo.adb
..........\..........\.......\...\mtest.adb
..........\..........\.......\...\read.adb
..........\..........\.......\...\readme.txt
..........\..........\.......\...\test.adb
..........\..........\.......\...\zlib-streams.adb
..........\..........\.......\...\zlib-streams.ads
..........\..........\.......\...\zlib-thin.adb
..........\..........\.......\...\zlib-thin.ads
..........\..........\.......\...\zlib.adb
..........\..........\.......\...\zlib.ads
..........\..........\.......\...\zlib.gpr
..........\..........\.......\asm586
..........\..........\.......\......\match.S
..........\..........\.......\......\README.586
..........\..........\.......\asm686
..........\..........\.......\......\match.S
..........\..........\.......\......\README.686
..........\..........\.......\blast
..........\..........\.......\.....\blast.c
..........\..........\.......\.....\blast.h
..........\..........\.......\.....\Makefile
..........\..........\.......\.....\README
..........\..........\.......\.....\test.pk
..........\..........\.......\.....\test.txt
..........\..........\.......\delphi
..........\..........\.......\......\readme.txt
..........\..........\.......\......\ZLib.pas
..........\..........\.......\......\ZLibConst.pas
..........\..........\.......\......\zlibd32.mak
..........\..........\.......\dotzlib
..........\..........\.......\.......\DotZLib
..........\..........\.......\.......\.......\AssemblyInfo.cs
..........\..........\.......\.......\.......\ChecksumImpl.cs
..........\..........\.......\.......\.......\CircularBuffer.cs
..........\..........\.......\.......\.......\CodecBase.cs
..........\..........\.......\.......\.......\Deflater.cs
..........\..........\.......\.......\.......\DotZLib.cs
..........\..........\.......\.......\.......\DotZLib.csproj
..........\..........\.......\.......\.......\GZipStream.cs
..........\..........\.......\.......\.......\Inflater.cs
..........\..........\.......\.......\.......\UnitTests.cs
..........\..........\.......\.......\DotZLib.build
..........\..........\.......\.......\DotZLib.chm
..........\..........\.......\.......\DotZLib.sln
..........\..........\.......\.......\LICENSE_1_0.txt
..........\..........\.......\.......\readme.txt
..........\..........\.......\infback9
..........\..........\.......\........\infback9.c
..........\..........\.......\........\infback9.h
..........\..........\.......\........\inffix9.h
..........\..........\.......\........\inflate9.h
..........\..........\.......\........\inftree9.c
..........\..........\.......\........\inftree9.h
..........\..........\.......\........\README
..........\..........\.......\inflate86
..........\..........\.......\.........\inffas86.c
..........\..........\.......\.........\inffast.S
..........\..........\.......\iostream
..........\..........\.......\........\test.cpp
..........\..........\.......\........\zfstream.cpp
..........\..........\.......\........\zfstream.h
..........\..........\.......\iostream2
..........\..........\.......\.........\zstream.h
..........\..........\.......\.........\zstream_test.cpp
..........\..........\.......\iostream3
..........\..........\.......\.........\README
..........\..........\.......\.........\test.cc
..........\..........\.......\.........\TODO
..........\..........\.......\.........\zfstream.cc
..........\..........\.......\.........\zfstream.h
..........\..........\.......\masm686
..........\..........\.......\.......\match.asm
..........\..........\.......\ma