这是 unpigz 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pigz, unpigz - 压缩或扩展文件
概要
猪 [ -cdfhikKlLnNqrRtTz0..9,11 [ -b 块大小 [ -p 线程 [ -S 后缀 [ 姓名 ... ]
拆猪 [ -cfhikKlLnNqrRtTz [ -b 块大小 [ -p 线程 [ -S 后缀 [ 姓名 ... ]
商品描述
皮格兹 使用线程进行压缩以利用多个处理器和内核。 输入是
分成 128 KB 的块,每个块并行压缩。 个人检查值
对于每个块也是并行计算的。 压缩数据的写入是为了
输出,并从各个校验值计算出一个组合校验值。
生成的压缩数据格式为gzip、zlib或单项zip格式
使用 deflate 压缩方法。 压缩产生部分原始放气
由单个写入线程连接并用适当的
头和尾,其中尾包含组合的检查值。
每个部分原始 deflate 流都由一个空的存储块终止(使用
zlib 的 Z_SYNC_FLUSH 选项),以便在字节边界处结束该部分位流。
这允许将部分流简单地连接为字节序列。 这个
为每个输入块的输出增加了一个非常小的四到五个字节的开销。
默认输入块大小为 128K,但可以使用 -b 选项。 号码
压缩线程数默认设置为在线处理器的数量,可以是
使用 -p 选项。 指定 -p 1 完全避免使用线程。
输入块在独立压缩时具有前一个块的最后 32K
作为预设字典加载,以保持放气的压缩效果
单线程。 这可以关闭使用 -i or - 独立的 选项,以便
块可以独立解压缩用于部分错误恢复或随机访问。
解压不能并行,至少在没有特别准备的deflate的情况下不能
流为此目的。 其结果, 猪 使用单个线程(主线程)
解压,但会创建另外三个线程用于读取、写入和检查
计算,在某些情况下可以加速解压。 平行线
可以通过指定一个进程( -dp 1 or -tp 1 ).
压缩文件可以使用 猪 -d or 拆猪。
配置
-# - 快速地 - 最好的事物
使用指定的数字调节压缩速度 #,其中 -1 or - 快速地
表示最快的压缩方法(较少压缩)和 -9 or - 最好的事物
表示最慢的压缩方法(最佳压缩)。 -0 是没有压缩。
-11 以严重的执行时间成本提供更好的压缩率。 这
默认是 -6。
-b --块大小 MMM
将压缩块大小设置为 mmmK(默认 128KiB)。
-c --标准输出 --到标准输出
将所有处理过的输出写入标准输出(不会删除)。
-d --解压 --解压
解压缩压缩的输入。
-f - 力量
强制覆盖、压缩 .gz、链接和终端。
-h - 帮帮我
显示帮助屏幕并退出。
-i - 独立的
独立压缩块以恢复损坏。
-k - 保持
处理后不要删除原始文件。
-K - 压缩
压缩为 PKWare zip (.zip) 单项格式。
-l - 列表
列出压缩输入的内容。
-L - 执照
显示 猪 许可并退出。
-n - 无名
不要在标题中/从标题中存储或恢复文件名。
-N - 姓名
在标题中/从标题中存储/恢复文件名和修改时间。
-p --流程 n
最多允许 n 个进程(默认为在线处理器数)
-q - 安静的 - 沉默的
不打印任何消息,即使出现错误。
-r -递归
处理所有子目录的内容。
-R --rsyncable
rsync 的输入确定块位置。
-S - 后缀 .sss
使用后缀 .sss 而不是 .gz(用于压缩)。
-t - 测试
测试压缩输入的完整性。
-T - 没时间
不要在标题中/从标题中存储或恢复 mod 时间。
-v --详细
提供更详细的输出。
-V - 版
显示 pigz 的版本。
-z --zlib
压缩为 zlib (.zz) 而不是 gzip 格式。
-- “--”之后的所有参数都被视为文件名(对于以“-”开头的名称)
这些选项是 -11 压缩级别独有的:
-F - 第一的
在块拆分之前先进行迭代(默认为最后)。
-一世, --迭代次数 n
优化的迭代次数(默认为 15)。
-M, --最大分割数 n
最大分割块数(默认 15)。
-O - 一个块
不要拆分成更小的块(默认是块拆分)。
版权 注意
本软件按“原样”提供,没有任何明示或暗示的保证。 在任何情况下
对于因使用本软件而造成的任何损害,作者是否承担任何责任?
版权所有 (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Mark Adler
<[电子邮件保护]>
本地 猪猪(1)
使用 onworks.net 服务在线使用 unpigz