修改创建epwing的CATALOGS
Created 2022-06-16 / Updated 2022-06-16下载freepwing的deb包,提取里面的catdump
:
$ dpkg -X freepwing_1.5-2_all.deb freepwing
$ cp freepwing/usr/share/freepwing/catdump .
将CATALOGS
的内容输出到文件:
$ ./catdump CATALOGS > catalogs.txt
将文件编码由EUC-JP
转换为UTF-8
:
$ iconv -f EUC-JP -t UTF-8 catalogs.txt -o catalogs-utf8.txt
CATALOGS
文件内容的格式:
[Catalog]
FileName = CATALOGS
Type = EPWING2
Books = 1
[Book]
BookType = 0002 (00:国語辞典, 02:EPWING2)
Title = "辞书名"
Directory = "辞书所在目录"
InfoBlock = 0001
ZenGaiji = "GA16FULL"
HanGaiji = "GA16HALF"
对应的目录结构:
CATALOGS
辞书所在目录/
-- DATA/HONMON
-- GAIJI/GA16FULL
-------- GA16HALF
将catalogs-utf8.txt
的编码转换成EUC-JP
:
$ iconv -f UTF-8 -t EUC-JP catalogs-utf8.txt -o catalogs-eucjp.txt
将catalogs-eucjp.txt
转换为CATALOGS
:
$ mv CATALOGS CATALOGS.old
$ ./catdump -u catalogs-eucjp.txt CATALOGS
参考:
Categories: [Linux] [japanese]