Skip to content

資料來源與授權 ​

ConvertZ ​

RustZ 的「ConvertZ 相容」引擎、Big5/GBK 缺字的同義字對照,以及自動偵測用的字頻表,都取自 ConvertZ 8.02 與 ConCmd 1.5(作者李志成 Alfred Li Chi Shing,香港):

資料來源
簡 → 繁 2,293 字、繁 → 簡 2,472 字的單字對照ConCmd 內建的 GBK → Big5 對照表(STRTBL)
Big5/GBK 缺字的同義字同上
繁體詞彙修正表 7,576 條ConvertZ 8.02 的 BI_TradFix.dat
簡體詞彙修正表 2,879 條ConvertZ 8.02 的 BI_SimFix.dat
編碼偵測用的常用字表ConCmd 內建的 TESTTBL1、TESTTBL2

ConvertZ 是「僅供個人免費使用,不得作任何商業用途」的免費軟體,這些資料沿用相同的限制。原始碼的 tools/extract_convertz_data.py 記錄了從 ConvertZ 安裝目錄萃取資料的過程。

OpenCC ​

詞庫增強引擎使用 OpenCC 1.4.2 的詞庫(STPhrases、STCharacters、TSPhrases、TSCharacters、臺灣與香港的字形與詞彙表),以 Apache License 2.0 授權。tools/fetch_opencc_data.py 可下載指定版本的詞庫。

ConvertZZ ​

部分功能的構想參考 ConvertZZ——ConvertZ 的另一個重製版。ConvertZZ 以 GPL-3.0 授權,RustZ 沒有使用它的程式碼或詞庫檔。

使用的套件 ​

套件用途授權
eframe/egui圖形介面MIT 或 Apache-2.0
encoding_rsBig5、GBK 與日文編碼(Apache-2.0 或 MIT) 及 BSD-3-Clause
tray-icon選單列與系統匣圖示MIT 或 Apache-2.0
rfd檔案對話框MIT
arboard剪貼簿MIT 或 Apache-2.0
fontdb尋找系統的中文字型MIT
winit視窗Apache-2.0
wgpuGPU 繪圖MIT 或 Apache-2.0
ksniLinux 的 StatusNotifierItem 圖示Unlicense
zbusLinux 的 D-Bus(確認系統匣)MIT
memmap2以記憶體映射載入字型檔MIT 或 Apache-2.0

取自 ConvertZ 的對照表僅供個人非商業使用;OpenCC 詞庫為 Apache-2.0 授權。