英语法语西班牙语

Ad


OnWorks 网站图标

lrzip - 云端在线

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

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

程序:

您的姓名


lrzip - 一个大文件压缩程序

概要


lrzip [选项]
lrzip -d [选项]
lrunzip [选项]
lrzcat [选项]
lrztar [lrzip 选项]
lrztar -d [lrzip 选项]
lrzuntar [lrzip 选项]
LRZIP=NOCONFIG [lrzip|lrunzip] [选项]

商品描述


LRZIP 是一个文件压缩程序,旨在对非常大的文件做特别好的处理
包含长距离冗余。 lrztar 是 LRZIP 的包装器,用于简化
目录的压缩和解压缩。

配置 概要


以下是 lrzip 选项的摘要。

常规选项:
-c, --check 检查解压时写入的文件的完整性
-d, --decompress 解压
-e, --encrypt 密码保护的 sha512/aes128 压缩加密
-h, -?, --help 显示帮助
-H, --hash 显示 md5 哈希完整性信息
-i, --info 显示压缩文件信息
-q, --quiet 不显示压缩进度
-t, --test 测试压缩文件完整性
-v[v], --verbose 增加详细程度
-V, --version 显示版本
影响输出的选项:
-D, --delete 删除现有文件
-f, --force 强制覆盖任何现有文件
-k, --keep-broken 保持损坏或损坏的输出文件
-o, --outfile filename 指定输出文件名和/或路径
-O, --outdir directory 指定不使用-o时的输出目录
-S, --suffix suffix 指定压缩后缀(默认'.lrz')
影响压缩的选项:
-b, --bzip2 bzip2 压缩
-g, --gzip 使用 zlib 进行 gzip 压缩
-l, --lzo lzo 压缩(超快)
-n, --no-compress 无后端压缩 - 为其他压缩器做准备
-z, --zpaq zpaq 压缩(最佳、极限压缩、极慢)
低级选项:
-L, --level level 设置lzma/bzip2/gzip压缩级别(1-9,默认7)
-N, --nice-level value 将 nice 值设置为 value(默认 19)
-p, --threads value 设置处理器计数以覆盖线程数
-m, --maxram size 以数百 MB 为单位设置最大可用内存
覆盖检测到的可用内存数量
-T, --threshold 禁用 LZO 可压缩性测试
-U, --unlimited 使用超过 ramsize 的无限窗口大小(可能慢得多)
-w, --window size 最大压缩窗口(以数百 MB 为单位)
启发式选择的默认值取决于 ram 和选择的压缩

LRZIP=NOCONFIG 环境变量设置可以用来绕过lrzip.conf。
TMP 环境变量将在需要时用于存储临时文件。
TMPDIR 也可以存储在 lrzip.conf 文件中。

如果未指定文件名或“-”,则将使用 stdin/out。

配置


总类 选项


-c 此选项启用对写入磁盘的文件的完整性检查
减压。 所有解压都在 lrzip 中使用 crc32 或
md5 哈希检查取决于存档的版本。 然而
写入磁盘的文件可能因与其他用户空间有关的其他原因而损坏
诸如库版本错误、驱动程序错误、硬件故障等问题。
启用此选项将使 lrzip 对文件执行 md5 哈希检查
写入磁盘。 当存档中存储了 md5 值时,它会与
这个。 否则,它会与减压期间计算的值进行比较。 这个
提供额外保证写入的文件与原始文件相同
已封存。

-d 解压。 如果未使用此选项,则 lrzip 查看用于启动的名称
该程序。 如果它包含字符串“lrunzip”,则 -d 选项是
自动设置。 如果它包含字符串“lrzcat”,那么 -d -o - 选项是
自动设置。

-e 加密。 此选项使用以下组合启用高级密码加密
乘以 sha512 散列密码、随机盐和 aes128 CBC 加密。 密码
最多支持 500 个字符,并使用加密机制
实际上保证使用相同密码创建的相同文件永远不会
是相同的。 此外,密码散列根据日期增加
文件被加密,增加了每个文件所需的 CPU 周期数
根据摩尔定律尝试密码,从而使
尝试与现代计算机的能力成正比的蛮力攻击。

-h|-? 打印选项摘要页

-H 这显示了在压缩或解压缩 lrzip 时计算的 md5 哈希值
档案。 默认情况下,所有压缩都有 md5 值计算并存储在所有
从 0.560 版本开始存档。 在解压时,当发现一个 md5 值时,
它将被计算并用于完整性检查。 如果 md5 值不是
存储在存档中,除非明确指定,否则不会计算
已请求此选项或检查完整性(见下文)。

-i 这会显示有关压缩文件的信息。 它显示了压缩后的大小,
解压后的大小、压缩率、使用了什么压缩以及什么散列
检查将用于内部完整性检查。 注意压缩
模式仅从第一个块中检测到,如果
第一个块是不可压缩的,即使后面的块是可压缩的。 如果
添加了详细选项 -v 或 -vv,所有内部块的细分和
也将逐渐显示更多与它们有关的信息。

-q 如果指定了此选项,则 lrzip 将不会显示百分比进度,而
压缩。 请注意,压缩发生在突发的 lzma 压缩中,它是
默认压缩。 这意味着它会在短时间内非常迅速地发展
期间,然后长时间停止。

-t 这将测试压缩文件的完整性。 它通过将其解压缩为
临时文件,然后删除它。

-v[v] 增加冗长。 -vv 将打印比 -v 更多的消息。

-V 打印 lrzip 版本号

附加选项 影响 产量


-D 如果指定此选项,则 lrzip 将在成功后删除源文件
压缩或解压。 如果未指定此选项,则源
文件不会被删除。

-f 如果未指定此选项(默认),则 lrzip 将不会覆盖任何
现有文件。 如果您设置此选项,则 rzip 将默默地覆盖任何文件
如所须。

-k 此选项将保留损坏或损坏的文件,而不是删除它们。 什么时候
压缩或解压缩被用户或错误或文件中断
decompressed 未通过完整性检查,通常会被 LRZIP 删除。

-o 设置输出文件名。 如果未设置此选项,则输出文件名是
根据输入名称和后缀选择。 如果更多,则不能使用 -o 选项
命令行上指定的文件名不止一个。

-O 为默认文件名设置输出目录。 此选项不能组合
带 -o。

-S 设置压缩后缀。 默认值为“.lrz”。

附加选项 影响 压片


-b Bzip2 压缩。 第二阶段使用 bzip2 压缩,很像原来的
rzip 可以。

-g Gzip 压缩。 在第二阶段使用 gzip 压缩。 使用 libz 压缩和
解压缩函数。

-l LZO 压缩。 如果设置了此选项,则 lrzip 将使用超快速 lzo
第二阶段的压缩算法。 这种压缩模式使 bzip2 像
以简单地复制文件通常所需的速度压缩,给出
出色的压缩/时间价值。

-n 没有第二阶段压缩。 如果设置了此选项,则 lrzip 将仅执行
长距离冗余第一级压缩。 虽然这不会压缩任何
比 LZO 压缩更快,它产生一个更小的文件,然后响应更好
进一步压缩(例如通过另一个应用程序),同时减少压缩
时间大幅。

-z ZPAQ 压缩。 使用来自 PAQ 系列压缩器的 ZPAQ 压缩
以具有一些可能的最高压缩比而闻名,但代价是
压缩和解压都非常慢(比 lzma 慢 4 倍,这是
默认)。

水平 选项


-L 1 9 ......
将压缩级别设置为 1 到 9。默认是使用级别 7,它给出
良好的全方位压缩。 压缩级别也与如何
lrzip 使用了多少内存。 有关详细信息,请参阅 -w 选项。

-N 折扣值
默认的 nice 值是 19。这个选项可以用来设置优先级
调度 lrzip 备份或解压。 有效的 nice 值是从 -20 到
19. 请注意,这不会加快或减慢压缩速度。

-p 折扣值
设置处理器计数以确定要运行的线程数。
通常 lrzip 会根据它检测到的 CPU 数量进行扩展。 使用这个
如果您希望使用更少的 CPU 来减少
在您的机器上加载,或改善压缩。 将其设置为 1 将最大化
压缩,但不会尝试使用多个 CPU。

-T 当较慢的压缩返回时禁用 LZO 可压缩性阈值测试
结束使用。 LZO 测试通常用于较慢的后端压缩
LZMA 和 ZPAQ。 理由是如果它完全不能被 LZO 压缩
那么它也将是不可压缩的。 因此如果一个块没有被压缩
通过非常快的 LZO,lrzip 不会尝试用较慢的速度压缩该块
压缩机,从而节省时间。 如果启用此选项,它将绕过 LZO
测试并尝试压缩每个块。

-U 无限的窗口大小。 如果设置了此选项,并且正在压缩的文件
不适合可用的 ram,lrzip 将使用移动的第二个缓冲区作为“滑动
mmap" 模拟具有无限内存。这将提供最可能的
在第一个 rzip 阶段进行压缩,可以提高 Ultra 的压缩
大文件大于可用内存时。 但是它运行
ram 和文件大小之间的差异越大,逐渐变慢,所以是
最好保留在非常大的文件上需要尽可能小的大小时,
并且花费的时间并不重要。

-w n 将允许的最大压缩窗口大小设置为 n(以数百兆字节为单位)。
这是 lrzip 在预编译的第一阶段将搜索的内存量
压缩,是决定 lrzip 有多大好处的主要因素
使用第二阶段算法提供普通压缩。 如果没有设置
(推荐),选择的值将由内部启发式确定
lrzip 使用最合理的内存,没有任何硬性上限。
在 2 位机器上限制为 32GB。 lrzip 将始终将窗口大小减小到
在内存不足的情况下可以达到最大。

安装


“make install” 或者只是在搜索路径中的某个位置安装 lrzip。

压缩 算法


LRZIP 分两个阶段运行。 第一阶段发现并编码大块重复
输入文件中可能很长距离的数据。 第二阶段是使用
压缩算法来压缩第一阶段的输出。 压缩算法
可以选择针对极端尺寸(zpaq)、尺寸(lzma - 默认)、速度(lzo)进行优化,
遗留(bzip2 或 gzip)或者可以完全省略只做第一阶段。 一个阶段
只有压缩文件几乎总是可以提高压缩大小和速度
随后的压缩程序。

lrzip 和其他众所周知的压缩算法之间的主要区别在于它的
利用超长距离冗余的能力。 众所周知的放气
gzip 中使用的算法使用 32k 的最大历史缓冲区。 块排序算法
bzip2 中使用的历史记录仅限于 900k。 lrzip 中的历史缓冲区可以是任意大小
长,甚至不受可用内存的限制。

现在需要压缩包含长距离的文件是很常见的
冗余。 例如,当压缩一组主目录时,几个用户可能
拥有相同文件或非常相似文件的副本。 有一个也很常见
包含长距离大重复块的单个文件,例如 pdf 文件
包含同一图像的重复副本。 大多数压缩程序将无法
利用这种冗余,因此可能会实现低得多的压缩比
比 lrzip 可以实现。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad