phonedata icon indicating copy to clipboard operation
phonedata copied to clipboard

新增解包、打包的命令行工具

Open seedjyh opened this issue 1 year ago • 1 comments

新增了一个命令行工具 phonedatatool。

可以将 phone.dat 解包成三个文本文件,便于手动修改;之后再将文本文件打包成原来的二进制格式。

使用示例:

D:\seedjyh\phonedata>phonedatatool.exe -unpack -i phone.dat -o tmp
Unpack completed.

D:\seedjyh\phonedata>dir tmp

2023/05/24/周三  17:32    <DIR>          .
2023/05/24/周三  17:32    <DIR>          ..
2023/05/24/周三  17:32         6,203,438 index.txt
2023/05/24/周三  17:32            11,253 record.txt
2023/05/24/周三  17:32                 5 version.txt
               3 个文件      6,214,696 字节
               2 个目录 909,232,861,184 可用字节

D:\seedjyh\phonedata>phonedatatool.exe -pack -i tmp -o phone.2.dat
Pack completed.

D:\seedjyh\phonedata>phonedatatool.exe -query -i phone.2.dat -number 13336061916
PhoneNum:  13336061916
AreaZone:  0571
CardType:  中国电信
City:  杭州
ZipCode:  310000
Province:  浙江
Query completed.

seedjyh avatar May 24 '23 09:05 seedjyh