名稱
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。
缺陷
sq 和 unsq 只能處理最長 256 字元的單詞。 輸入資料必須已經過排序,且不可出現重複單詞。作者
Mike Wexler參見
compress(1), sort(1).跋
本頁面中文版由中文 man 手冊頁計劃提供。 翻譯人員:Boyuan Yang <[email protected]>LOCAL |