英语法语西班牙文

OnWorks 网站图标

pbzip2 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 pbzip2

这是命令 pbzip2,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


pbzip2 - 并行 bzip2 文件压缩器,v1.1.9

概要


压缩包2 [ -123456789 [ -b#cdfhklm#p#qrS#tvVz [ 档名 ... ]

商品描述


压缩包2 是 bzip2 块排序文件压缩器的并行实现,它使用
pthreads 并在 SMP 机器上实现近线性加速。 该版本的输出是
与 bzip2 v1.0.2 或更高版本完全兼容(即:用 压缩包2
使用 bzip2 解压)。

压缩包2 应该可以在任何具有 pthreads 兼容 C++ 编译器的系统上工作(例如
海湾合作委员会)。 它已经过测试:Linux、Windows (cygwin)、Solaris、Tru64/OSF1、HP-UX 和
艾里克斯。

默认设置为 压缩包2 在大多数情况下都可以很好地工作。 您唯一的开关
可能需要使用 -d 来解压缩文件并使用 -p 来设置处理器数量 压缩包2
如果您的系统不支持自动检测,或者您想要使用特定数量的
的CPU。

配置


-b# 其中 # 是块大小,以 100k 为单位(默认 9 = 900k)

-C, --标准输出
输出到标准输出 (stdout)

-d,--解压缩
解压文件

-f,--力
强制覆盖现有输出文件

-h,--帮助
打印此帮助信息

-k,--保留
保留输入文件,不要删除

-l,--loadavg
负载平均值决定要使用的最大处理器数量

-m# 其中 # 是以 1MB 为步长的最大内存使用量(默认 100 = 100MB)

-p# 其中 # 是处理器数量(默认值:自动检测)

-q,--安静
安静模式(默认)

-r,--读
将整个输入文件读入 RAM 并在处理器之间分割

-S# 子线程堆栈大小(以 1KB 为单位)(如果未指定,则使用默认堆栈大小)

-t,--测试
测试压缩文件的完整性

-v,--详细
详细模式

-V 显示版本信息 压缩包2 然后退出

-z,--压缩
压缩文件(默认)

-1,--快 ... -9,--最好
将 BWT 块大小设置为 100k .. 900k(默认 900k)。

--忽略尾随垃圾=#
忽略尾随垃圾标志(1 - 忽略;0 - 禁止)

如果没有给出文件名,pbzip2 会从标准输入压缩或解压缩到
标准输出。

文件 尺码


您应该能够使用以下命令压缩大于 4GB 的文件 pbzip2。

压缩的文件 压缩包2 被分成几块,每一块都是单独的
被压缩。 就是这样 压缩包2 在多个 CPU 上运行速度更快,因为这些片段可以
同时压缩。 最终的 .bz2 文件可能比原来的文件稍大
由于此文件分割,使用常规 bzip2 程序进行压缩(通常小于
增大 0.2%)。 压缩的文件 压缩包2 也将获得相当大的加速
当解压使用 pbzip2。

使用 bzip2 压缩的文件不会看到加速,因为 bzip2 打包数据
成一个不能在处理器之间分割的单个块。

示例


示例 1:pbzip2 myfile.tar

本示例将文件“myfile.tar”压缩为压缩文件
“myfile.tar.bz2”。 它将使用自动检测到的处理器数量(或者 2 个处理器,如果
不支持自动检测),默认文件块大小为 900k,默认 BWT 块
大小为900k。

示例 2:pbzip2 -b15k myfile.tar

本示例将文件“myfile.tar”压缩为压缩文件
“myfile.tar.bz2”。 它将使用自动检测到的处理器数量(或者 2 个处理器,如果
不支持自动检测),文件块大小为 1500k,BWT 块大小为 900k。
压缩完成后,文件“myfile.tar”不会被删除。

示例 3:pbzip2 -p4 -r -5 myfile.tar 第二个*.txt

本示例将文件“myfile.tar”压缩为压缩文件
“myfile.tar.bz2”。 它将使用 4 个处理器,BWT 块大小为 500k。 文件块
size 将是“myfile.tar”的大小除以 4(处理器数量),以便数据将
在每个处理器之间平均分配。 这需要你有足够的 RAM 供 pbzip2
将整个文件读入内存进行压缩。 然后 Pbzip2 将使用相同的选项
压缩该目录中与通配符“second*.txt”匹配的所有其他文件。

示例 4: tar cf myfile.tar.bz2 --use-compress-prog=pbzip2 dir_to_compress/
示例 4:tar -c 要压缩的目录/ | pbzip2 -c > myfile.tar.bz2

这些示例将通过管道将 TAR 中提供给 pbzip2 的数据压缩到
压缩文件“myfile.tar.bz2”。 它将使用自动检测的处理器数量(或 2
处理器(如果不支持自动检测),默认文件块大小为 900k,
默认 BWT 块大小为 900k。 TAR 正在收集来自
“directory_to_compress/”目录并在工作时将数据传递给 pbzip2。

示例 5:pbzip2 -d -m500 myfile.tar.bz2

本例将文件“myfile.tar.bz2”解压成解压后的文件
“myfile.tar”。 它将使用自动检测到的处理器数量(如果自动检测到则使用 2 个处理器)
不支持)。 解压时最多使用 500MB 内存。 开关
-b、-r 和 -1..-9 对于解压无效。

示例 6:pbzip2 -dc myfile.tar.bz2 | 焦油x

此示例将解压缩并解压文件“myfile.tar.bz2”,通过管道传输
将 pbzip2 解压为 tar。

示例 7:pbzip2 -c < myfile.txt > myfile.txt.bz2

此示例将从标准输入读取 myfile.txt,并将其压缩到标准输出
它被重定向到 myfile.txt.bz2。

使用 onworks.net 服务在线使用 pbzip2


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 2
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 3
    gMKV 提取 GUI
    gMKV 提取 GUI
    mkvextract 实用程序的 GUI(部分
    MKVToolNix),其中包含大多数(如果
    不是全部) mkvextract 的功能和
    mkvinfo 实用程序。 用 C#NET 4.0 编写,...
    下载 gMKVExtractGUI
  • 4
    JasperReports 库
    JasperReports 库
    JasperReports 库是
    世界上最流行的开源
    商业智能和报告
    引擎。 它完全是用 Java 编写的
    它能够......
    下载 JasperReports 库
  • 5
    冰沙书籍
    冰沙书籍
    Frappe Books 是免费和开源的
    桌面记账软件
    简单且经过精心设计的用户可以使用
    小企业和自由职业者。 它'...
    下载冰沙书籍
  • 6
    数字 Python
    数字 Python
    新闻:NumPy 1.11.2 是最后一个版本
    这将在 sourceforge 上制作。 轮子
    适用于 Windows、Mac 和 Linux 以及
    存档的源分发可以是四个...
    下载数值 Python
  • 更多 ”

Linux 命令

Ad