免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8846 | 回复: 13
打印 上一主题 下一主题

在LINUX 中没有COMPRESS这个命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-26 19:48 |只看该作者 |倒序浏览
compress  alert_PSD.log_27-03-09
-bash: compress: command not found


非常奇怪

论坛徽章:
0
2 [报告]
发表于 2009-03-26 19:52 |只看该作者
compress是什么系统的什么命令?

论坛徽章:
0
3 [报告]
发表于 2009-03-26 20:02 |只看该作者
OS/X有这个,估计BSD系的应该有吧

COMPRESS(1)               BSD General Commands Manual              COMPRESS(1)

NAME
     compress, uncompress -- compress and expand data

SYNOPSIS
     compress [-cfv] [-b bits] [file ...]
     uncompress [-cfv] [file ...]

DESCRIPTION
     The compress utility reduces the size of the named files using adaptive Lempel-Ziv coding.  Each file
     is renamed to the same name plus the extension ``.Z''.  As many of the modification time, access time,
     file flags, file mode, user ID, and group ID as allowed by permissions are retained in the new file.
     If compression would not reduce the size of a file, the file is ignored.

     The uncompress utility restores the compressed files to their original form, renaming the files by
     deleting the ``.Z'' extension.

     If renaming the files would cause files to be overwritten and the standard input device is a terminal,
     the user is prompted (on the standard error output) for confirmation.  If prompting is not possible or
     confirmation is not received, the files are not overwritten.

     If no files are specified or a file argument is a single dash (`-'), the standard input is compressed
     or uncompressed to the standard output.  If either the input and output files are not regular files,
     the checks for reduction in size and file overwriting are not performed, the input file is not removed,
     and the attributes of the input file are not retained.

     The options are as follows:

     -b      Specify the bits code limit (see below).

     -c      Compressed or uncompressed output is written to the standard output.  No files are modified.

     -f      Force compression of file, even if it is not actually reduced in size.  Additionally, files are
             overwritten without prompting for confirmation.

     -v      Print the percentage reduction of each file.

     The compress utility uses a modified Lempel-Ziv algorithm.  Common substrings in the file are first
     replaced by 9-bit codes 257 and up.  When code 512 is reached, the algorithm switches to 10-bit codes
     and continues to use more bits until the limit specified by the -b flag is reached (the default is 16).
     Bits must be between 9 and 16.

     After the bits limit is reached, compress periodically checks the compression ratio.  If it is increas-
     ing, compress continues to use the existing code dictionary.  However, if the compression ratio
     decreases, compress discards the table of substrings and rebuilds it from scratch.  This allows the
     algorithm to adapt to the next "block" of the file.

     The -b flag is omitted for uncompress since the bits parameter specified during compression is encoded
     within the output, along with a magic number to ensure that neither decompression of random data nor
     recompression of compressed data is attempted.

     The amount of compression obtained depends on the size of the input, the number of bits per code, and
     the distribution of common substrings.  Typically, text such as source code or English is reduced by
     50-60%.  Compression is generally much better than that achieved by Huffman coding (as used in the his-
     torical command pack), or adaptive Huffman coding (as used in the historical command compact), and
     takes less time to compute.

DIAGNOSTICS
     The compress and uncompress utilities exit 0 on success, and >0 if an error occurs.

     The compress utility exits 2 if attempting to compress the file would not reduce its size and the -f
     option was not specified.

SEE ALSO
     gunzip(1), gzexe(1), gzip(1), zcat(1), zmore(1), znew(1)

     Welch, Terry A., "A Technique for High Performance Data Compression", IEEE Computer, 17:6, pp. 8-19,
     June, 1984.

STANDARDS
     The compress and uncompress utilities conform to IEEE Std 1003.1-2001 (``POSIX.1'').

HISTORY
     The compress command appeared in 4.3BSD.

BSD                              May 17, 2002                              BSD

论坛徽章:
0
4 [报告]
发表于 2009-03-26 20:05 |只看该作者
装个好了,as4好像默认是不装的

论坛徽章:
0
5 [报告]
发表于 2009-03-26 21:48 |只看该作者
有的有有的没有,我用的Arch,是有的

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
6 [报告]
发表于 2009-03-26 22:03 |只看该作者
原帖由 haimming 于 2009-3-26 19:52 发表
compress是什么系统的什么命令?

UNIX标准压缩命令

论坛徽章:
0
7 [报告]
发表于 2009-03-26 22:11 |只看该作者

回复 #4 merlin852 的帖子

我是as4系统,好像是有的。
[root@erpdataserver ~]# compress --help
Unknown flag: '-'; Usage: compress [-dfvcVr] [-b maxbits] [file ...]
       -d   If given, decompression is done instead.
       -c   Write output on stdout, don't remove original.
       -b   Parameter limits the max number of bits/code.
       -f   Forces output file to be generated, even if one already.
            exists, and even if no space is saved by compressing.
            If -f is not used, the user will be prompted if stdin is.
            a tty, otherwise, the output file will not be overwritten.
       -v   Write compression statistics.
       -V   Output vesion and compile options.
       -r   Recursive. If a filename is a directory, descend
            into it and compress everything in it.

论坛徽章:
0
8 [报告]
发表于 2009-03-26 22:18 |只看该作者
sco unix也有

论坛徽章:
0
9 [报告]
发表于 2009-03-26 22:26 |只看该作者

回复 #6 山野村夫 的帖子

还是你的最容易明白,
lululau 太详细了

论坛徽章:
0
10 [报告]
发表于 2014-03-27 11:55 |只看该作者
哪儿有compress这个软件包下载呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP