Manpages

名 稱

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 [AT] gmail.com> 獲 取 日 期 : 2005-04-14 翻 譯 日 期 : 2016-12-18 原 始 軟 件 : ispell 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh