资源简介
pigz 压缩
代码片段和文件信息
/* pigz.c -- parallel implementation of gzip
* Copyright (C) 2007 2008 2009 2010 2011 2012 2013 Mark Adler
* Version 2.3.1 9 Oct 2013 Mark Adler
*/
/*
This software is provided ‘as-is‘ without any express or implied
warranty. In no event will the author be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose
including commercial applications and to alter it and redistribute it
freely subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Mark Adler
madler@alumni.caltech.edu
Mark accepts donations for providing this software. Donations are not
required or expected. Any amount that you feel is appropriate would be
appreciated. You can use this link:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=536055
*/
/* Version history:
1.0 17 Jan 2007 First version pipe only
1.1 28 Jan 2007 Avoid void * arithmetic (some compilers don‘t get that)
Add note about requiring zlib 1.2.3
Allow compression level 0 (no compression)
Completely rewrite parallelism -- add a write thread
Use deflateSetDictionary() to make use of history
Tune argument defaults to best performance on four cores
1.2.1 1 Feb 2007 Add long command line options add all gzip options
Add debugging options
1.2.2 19 Feb 2007 Add list (--list) function
Process file names on command line write .gz output
Write name and time in gzip header set output file time
Implement all command line options except --recursive
Add --keep option to prevent deleting input files
Add thread tracing information with -vv used
Copy crc32_combine() from zlib (shared libraries issue)
1.3 25 Feb 2007 Implement --recursive
Expand help to show all options
Show help if no arguments or output piping are provided
Process options in GZIP environment variable
Add progress indicator to write thread if --verbose
1.4 4 Mar 2007 Add --independent to facilitate damaged file recovery
Reallocate jobs for new --blocksize or --processes
Do not delete original if writing to stdout
- 上一篇:网络安全工作方案
- 下一篇:STM32 OLED打点划线画圆 OLED电子罗盘 程序
相关资源
- 此函数用FISTA算法解决压缩感知
- 压缩感知人脸识别以及图像处理
- 压缩感知稀疏贝叶斯算法
- 将JPEG图片序列压缩成MJPEG AVI视频
- 文件压缩算法比较经典的几种
- 压缩感知重构图像的几种方法
- Astar,Google小插件,压缩包:1.0.3_0.
- 7-zip 批量单个压缩.zip
- 一个huffman压缩解压算法源码
- DELPHI写的JPG,BMP图片压缩程序源码
- jpeg算法与实现 图像压缩编码
- 哈夫曼编码和分形编码图像压缩技术
- GoogleNews-vectors-negative300.bin 压缩包2/
- GoogleNews-vectors-negative300.bin 压缩包1/
- DSP课程设计--基于TM320VC5402语音采集压
- 单片机课程设计,数字电压表,主要
- JPEG压缩编码
- 压缩TTF文件
- 新建压缩(zipped)文件夹.zip
- TinyPNG Wrapper
- TIFF图像处理代码,支持GROUP4格式,和
- verilog实现JPEG图象压缩程序
- 压缩感知代码-沙威
- VC GDI+ 窗口截图内存BMP转JPG压缩、JP
- 霍夫曼图像压缩算法
- 压缩感知算法
- 磁脉冲压缩系统的仿真研究.pdf
- VCLZipPro v4.51.1.zip
- 数据压缩+课后答案+吴乐南
- 基于压缩感知BP,BPOMPStOMP二维图像比
评论
共有 条评论