资源简介
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电子罗盘 程序
相关资源
- 介绍几种压缩算法及《笨笨数据压缩
- 很好的一个小波变换图像压缩程序
- lzw压缩,解压缩算法
- 哈夫曼压缩算法(源代码 实现报告)
- jpeg图像压缩实例代码
- lz4压缩解压工具x64和x86
- 块体形状对岩石黏结颗粒模型力学特
- 7-zip压缩包
- 压缩包免费破解密码工具
- 超强JPG图片压缩工具,减小图片文件
- 大型强子对撞机在压缩质量情景中寻
- 压缩感知常见测量矩阵一维仿真信号
- 扎努西电气机械天津压缩机有限公司
- 压缩文件修复工具
- 3d N $$ \\ mathcal {N} $$ = 4个理论和共形块
- 视频压缩工具软件免费版
- 磁通压缩中的模块化对称异常
- 相对论核碰撞中形成的强子物质的等
- Hagedorn态对重离子碰撞中形成的强子物
- 2017黑马软件测试全套完整视频教程
- 压缩作用下砂岩变形破坏过程中的能
- 基于Simulation的涡旋压缩机支架体动态
- 易语言压缩解压模块
- 非超对称杂散弦理论的Calabi-Yau压缩
- 空气调节器用全封闭型电动机-压缩机
- Huffman Compress 霍夫曼编码 压缩 解压缩
- 未压缩与压缩的dicom文件
- 定时自动压缩备份文件并发送电子邮
- 破解加密压缩包
- 自动截拼图工具适合做地图等-地图
评论
共有 条评论