并行BZIP2项目是并行执行bzip2的块级排序,使用pthreads的,达到近线性的加速对SMP机器文件压缩机。这个版本的输出是用bzip2 1.0.2完全兼容(即:任何压缩的PBZIP2可以用bzip2进行解压缩)。
PBZIP2应该在具有兼容pthreads的C ++编译器(如gcc)的任何系统。它已经过测试的:Linux下的Windows(Cygwin的与MinGW的),的Solaris,Tru64 / OSF1,HP-UX和IRIX
什么在此版本中是新的:
- 修正了 - 死锁由于不同步广播(BUG#876686)
- 阻止删除输入文件上的错误(BUG#874543)
- 文档如何压缩/从标准输入(BUG#820525) 解
- 补充更详细的内核错误消息(错误#874605)
- 在船型多文件处理(BUG#883782)修正了错误处理
在什么版本1.1.5新是:
- 在该版本修复了过高的输出权限,而压缩/解压缩正在进行中。
- 现在模拟相同的行为bzip2压缩。
在什么版本1.1.4新是:
- 修正了 - 忽略尾随挂在解压缩-garbage = 1时,生产者在垃圾尾随(BUG#762464)中断
- 新增的例子来帮助进行解压缩输送到焦油(BUG#746806)
- 在尾随垃圾邮件打印(错误#746799)修正了拼写错误
在什么版本1.1.3新是:
- 修正了 - 忽略尾随挂在解压缩-garbage = 1和更高numCPU(EG> 2)(错误#740502)
- 在打印后的垃圾错误,即使在安静模式(错误#743635)
- 在.tbz2的解压缩默认扩展名改为.TAR为bzip2的兼容性(BUG#743639)
什么1.1.2版本新:
- 修正directdecompress段错误时,目标文件不能是打开(如只读)(BUG#717852)
- 实施 - 忽略尾随-垃圾的功能(错误#594868)
- 修正了挂在一些截短档案解压缩(错误#590225)
- 在拉错误检查出正常的逻辑块的清晰
- 在调试打印后加入到BZ2_bzDecompress跟踪它的返回码。
- 系统调试打印固定在队列中删除::
- 从1GB增加最大内存使用量限制为2GB
- 如果在命令行中没有给出-m开关,默认最大内存限制会自动从100 MB到支持CPU数所需的内存最低金额要求增加
- 改进的性能,当输出缓冲区已满
- 修正了造成错误挂在解压缩过早地截断bzip2的流
- Consumer_decompress节流修改,以防止潜在的死锁/在某些情况下无限循环(感谢拉兹洛Ersek寻找和帮助追查这个bug的原因)
- 修正错误的僵局和性能问题,当消费者与长bzip2压缩序列工作(感谢唐基Fautre查找)
- 的块大小范围固定错误信息(最大尺寸是错误的)
- 从pbzip2.cpp感动的#include到pbzip2.h修复OS / 2编译器的问题
什么是1.1.0版本的新:
- 在STDIN使用多线程压缩新增支持/管道
- 添加代码,以支持节流压缩,以防止缓慢输出管道内存耗尽
- 添加-m开关节流开始前指定最大的内存使用量(默认100MB)
- 修正了错误,并没有允许使用的命令行参数压缩标准输入数据时,
- 添加长选项,以手册页和-h输出
- 新增--loadavg,--read长选项
- 添加了对CPU检测支持在Win32
- 来保护共享变量,错误和信号处理,程序终止重大的改进
- 新增-S开关在Solaris线程堆栈大小定制(需要定义USE_STACKSIZE_CUSTOMIZATION编译时)
- 修正了命令行解析为-b,-p,-m开关缺陷
- 在固定无限循环
- 修正的bug
- 在哪里都没有处理0字节的文件正确地修正错误输入时,从标准输入数据
- 忽略FWRITE回报,并通过CHOWN错误writeFileMetaData如果有效UID根
- OUTPUTBUFFER使用重新设计为固定大小的循环缓冲区
- 大量的固定小错误(见作者或pbzip2.cpp的全部细节)
- 特别感谢JAVOR尼科洛夫提供广大的贡献,此版本与显著量检测
当的FileWriter将无法创建启动时的输出文件的
已删除的文件名输入(与操作.bz2扩展压缩和无操作.bz2扩展解压)当用户中断过程,CTRL-C同时输出到标准输出
什么是1.0.5版本的新:
- 在此版本正确抱怨试图读取或写入压缩数据到终端,并退出。
- 它还修复了CPU检测碰撞,和Makefile文件已更新清洗时强制删除。
什么是1.0.4版本的新:
- 在支持加入使用pbzip2焦油和所有剩余的bzip2命令行选项,所以pbzip2可以作为一个简易替换为bzip2的。
- 修正了会导致pbzip2崩溃,如果检测处理器数量的失败。
- 与uClibc的编译现在支持。
在什么版本1.0.3新是:
- 要压缩,解压缩的能力,和测试数据使用标准输入和管道现在支持。
- 支持也被加入到直接解压缩文件,而无需使用线程时,文件小,系统只有1个CPU,或者如果操作.bz2文件中包含1 bzip2的流。
- 在这个版本现在可以压缩0字节的文件,如bzip2压缩。
- 支持pbzcat符号链接自动指定一个解压方式到标准输出,就像命令:bzcat,现已列入。
要求:
- 在bzip2压缩
评论没有发现