英语法语西班牙语

Ad


OnWorks 网站图标

compress - 在云端在线

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

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

程序:

您的姓名


compress, uncompress.real - 压缩和扩展数据

概要


压缩 [ -f [ -v [ -c [ -V [ -r [ -b [ 姓名 ... ]
解压.real [ -f [ -v [ -c [ -V [ 姓名 ... ]

商品描述


请注意,通常会安装为的程序 解压 安装用于
Debian 作为 解压.real。 这样做是为了避免与更多-
常用的同名程序,它是 gzip 包的一部分。

压缩 使用自适应 Lempel-Ziv 编码减小命名文件的大小。 每当
可能,每个文件都被一个带有扩展名的文件替换 .Z, 在保持不变的同时
所有权模式、访问和修改时间。 如果没有指定文件,则标准
输入被压缩为标准输出。 压缩 只会尝试压缩
常规文件。 特别是,它将忽略符号链接。 如果一个文件有多个硬
链接, 压缩 将拒绝压缩它,除非 -f 标志给出。

If -f 没有给出并且 压缩 在前台运行,提示用户
是否应覆盖现有文件。

压缩文件可以使用 解压.real。

解压.real 在其命令行上获取文件列表并替换每个文件
名称以 .Z 并以正确的幻数和未压缩的文件开头
没有 .Z。 未压缩的文件将具有模式、所有权和时间戳
压缩文件。

-c 选项使 压缩/解压缩.real 写入标准输出; 没有文件
改变。

如果 -r 标志被指定, 压缩 将递归操作。 如果任何文件名
在命令行上指定的是目录, 压缩 将下降到目录
并压缩它在那里找到的所有文件。

-V 标志告诉这些程序中的每一个打印其版本和补丁级别,以及
在编译期间指定的任何预处理器标志,在执行任何操作之前在 stderr 上
压缩或解压缩。

压缩 使用改进的 Lempel-Ziv 算法在“A Technique for High
性能数据压缩”,Terry A. Welch, IEEE 计算机 卷17,没有。 6 (1984 年 XNUMX 月),
第 8-19 页。 文件中的公共子串首先被 9 及以上的 257 位代码替换。
当达到代码 512 时,算法切换到 10 位代码并继续使用更多
位直到由指定的限制 -b 达到标志(默认为 16)。 必须
9 到 16 之间。可以在源中更改默认值以允许 压缩 继续运行
较小的机器。

之后 达到极限, 压缩 定期检查压缩率。 如果
它在增加, 压缩 继续使用现有的代码字典。 然而,如果
压缩比降低, 压缩 丢弃子串表并重建它
从头开始。 这允许算法适应文件的下一个“块”。

请注意 -b 标志被省略 解压缩.real, 指定参数
压缩期间在输出中进行编码,并带有一个幻数以确保
既不尝试解压缩随机数据,也不尝试重新压缩压缩数据。

获得的压缩量取决于输入的大小,压缩的数量
每个代码,以及公共子串的分布。 通常,诸如源代码之类的文本
或英语减少50-60%。 压缩通常比实现的要好得多
通过霍夫曼编码(如在 收拾),或自适应霍夫曼编码 (紧凑),并且花费更少
计算时间。

在下面 -v 选项,打印一条消息,产生每个减少的百分比
文件压缩。

诊断


退出状态一般为0; 如果(尝试)压缩后最后一个文件更大,则
状态为 2; 如果发生错误,退出状态为 1。

用法:压缩 [-dfvcVr] [-b maxbits] [文件 ...]
在命令行上指定了无效的选项。
缺少 maxbits
Maxbits 必须遵循 -b.
文件: 不是压缩格式
指定的文件 解压 没有被压缩。
文件: 压缩 xx 位,只能处理 yy
文件 被一个可以处理更多的程序压缩 比压缩
这台机器上的代码。 用较小的文件重新压缩文件 .
文件: 已经有 .Z 后缀 - 没有变化
假定该文件已被压缩。 重命名文件并重试。
文件: 文件名太长,无法加上 .Z
无法压缩文件,因为其名称超过 12 个字符。
重命名并重试。 在 BSD 系统上不会出现此消息。
文件 已经存在; 你想覆盖(y 或 n)吗?
如果要替换输出文件,请响应“y”; “n”如果不是。
解压缩:损坏的输入
检测到 SIGSEGV 违规,这通常意味着输入文件已被
损坏。
压缩: xx.xx%
通过压缩保存的输入的百分比。 (仅适用于 -v.)
-- 不是常规文件或目录:忽略
当输入文件不是常规文件或目录时,(例如符号链接、
socket、FIFO、设备文件),它保持不变。
- 已 xx 其他链接:不变
输入文件有链接; 它保持不变。 看 ln(1) 了解更多信息。
使用 -f 强制压缩多重链接文件的标志。
-- 文件不变
压缩无法实现节省。 输入保持原始状态。

使用 onworks.net 服务在线使用压缩


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad