Scroll to navigation

SQ(1) General Commands Manual SQ(1)

名称

sq, unsq - 压缩或解压缩一个已排序的单词列表

总览

sq < infile > outfile

unsq < infile > outfile

描述

sq 压缩一个排过序的单词列表(一个字典)。 例如:

sort -u /usr/share/dict/words | sq | gzip -9 > words.sq.gz
会以接近 4 的压缩系数对字典进行压缩。

unsq 解压 sq 的输出。例如:

gunzip < words.sq.gz | unsq | sort -f -o words
会解压 sq 所压缩的字典。

压缩过程将会去除共同的前缀,将它们替换为单个字符,以此编码先前单词中的共同部分。 前缀的长度由单个可打印字符编码: 0-9 代表 0-9,A-Z 代表 10-35,a-z 代表 36-61。

缺陷

squnsq 只能处理最长 256 字符的单词。 输入数据必须已经过排序,且不可出现重复单词。

作者

Mike Wexler

参见

compress(1), sort(1).

本页面中文版由中文 man 手册页计划提供。

翻译人员:Boyuan Yang <073plan@gmail.com>
获取日期:2005-04-14
翻译日期:2016-12-18
原始软件:ispell
中文 man 手册页计划:https://github.com/man-pages-zh/manpages-zh

LOCAL