这是命令 runzip,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
rzip - 大文件压缩程序
概要
rzip [选项]
商品描述
rzip 是一个文件压缩程序,专门设计用于处理非常大的文件
包含长距离冗余。
配置 概要
以下是 rzip 选项的摘要。
-0 最快(最差)压缩
-6 默认压缩
-9 最慢(最佳)压缩
-d 解压
-o filename 指定输出文件名
-S suffix 指定压缩后缀(默认'.rz')
-f 强制覆盖任何现有文件
-k 保留现有文件
-P 显示压缩进度
-V 显示版本
配置
-h 打印选项摘要页
-V 打印 rzip 版本号
-0..9 将压缩级别设置为 0 到 9。默认使用级别 6,这是一个
速度和压缩之间的合理折衷。 压缩级别也是
与 rzip 使用的内存量密切相关,因此如果您在
内存有限的机器,那么你可能想要选择一个
较小的水平。
-d 解压。 如果未使用此选项,则 rzip 查看用于启动的名称
该程序。 如果它包含字符串 'runzip' 那么 -d 选项是自动的
设置。
-o 设置输出文件名。 如果未设置此选项,则输出文件名是
根据输入名称和后缀选择。 如果更多,则不能使用 -o 选项
命令行上指定的文件名不止一个。
-S 设置压缩后缀。 默认值为“.rz”。
-f 如果未指定此选项,则 rzip 将不会覆盖任何现有文件。 如果
您设置此选项,然后 rzip 将根据需要静默覆盖任何文件。
-k 如果未指定此选项,则 rzip 将在之后删除源文件
成功压缩或解压。 指定此选项后,
源文件不会被删除。
-P 如果指定了此选项,则 rzip 将显示百分比进度,而
压缩。
安装
只需在您的搜索路径中安装 rzip。
压缩 算法
rzip 分两个阶段运行。 第一阶段发现并编码大块重复
输入文件中可能很长的距离(高达近 XNUMX GB)的数据。 这
第二阶段是使用标准压缩算法(bzip2)来压缩输出
第一阶段。
rzip 和其他众所周知的压缩算法之间的主要区别在于它的能力
利用超长距离冗余。 使用的众所周知的放气算法
在 gzip 中使用 32k 的最大历史缓冲区。 bzip2中使用的块排序算法是
仅限于 900k 的历史记录。 rzip 中的历史缓冲区最长可达 900MB,有几个
比 gzip 或 bzip2 大几个数量级。
现在需要压缩包含长距离的文件是很常见的
冗余。 例如,当压缩一组主目录时,几个用户可能
拥有相同文件或非常相似文件的副本。 有一个也很常见
包含长距离大重复块的单个文件,例如 pdf 文件
包含同一图像的重复副本。 大多数压缩程序将无法
利用这种冗余,因此可能会实现低得多的压缩比
比 rzip 可以实现。
历史
rzip 背后的想法于 1998 年首次实现,当时我正在研究 rsync。 那
版本太慢不实用,2003年被这个版本取代。
使用 onworks.net 服务在线使用 runzip