掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2621|回复: 30

[讨论] 朗文当代高级词典第五版(英英版)词库提取

[复制链接]
  • TA的每日心情
    开心
    昨天 10:48
  • 签到天数: 117 天

    [LV.6]常住居民II

    发表于 2019-2-7 17:20:50 | 显示全部楼层 |阅读模式
    本帖最后由 enjoy了哦 于 2019-2-7 23:13 编辑
    1 \  F4 k0 V& D2 A: l4 Z6 D5 e: y8 X, P" T
    这是apk文件(来源:360手机助手):0 j+ L3 X# Y( o+ h* p% r
    http://zhushou.360.cn/detail/index/soft_id/431302
      `& N8 x) u: c( [8 h
    9 ~. y$ u. i4 d5 E0 S/ m+ i此应用排版精美,为官方出品,但它的词库做了一定的加密措施,不太好提取。
    & Y1 p  i% r/ L: E下面是提取过程。# [' ?# B/ ^! ]0 C, M4 Y1 ]

    9 K3 O- A/ @$ h; K; k首先以zip格式解压此apk文件,在解压目录的assets文件夹下,可看到该词典的核心内容:css样式表文件,字体文件,图片文件等。" [$ \7 y" j) \  Y

    3 Y3 v& `! E9 {
    # Y1 V4 A2 C& s. W) R! S$ N02/07/2019  12:27 PM    <DIR>          css1 k; o1 M7 b/ `  @& U& F; s5 K
    02/07/2019  12:27 PM    <DIR>          fonts
    6 x! J  ^8 |4 o7 T  _7 g% q0 t02/07/2019  12:27 PM    <DIR>          html7 i3 f  Q$ Z# M2 ]
    02/07/2019  12:27 PM    <DIR>          images
    7 \# \& ^' N/ n3 ]  q2 R: M11/17/2011  12:27 PM         1,024,000 pearson5.aa
    ! `7 i7 ]& I$ `0 h7 \( o" a$ q11/17/2011  12:27 PM         1,024,000 pearson5.ab5 E4 J6 o4 \* A0 g6 i( `; y/ J
    11/17/2011  12:27 PM         1,024,000 pearson5.ac
    ' G' E2 M# k4 v8 o11/17/2011  12:27 PM         1,024,000 pearson5.ad
    # X6 m) W. b- f( x) g, a' q11/17/2011  12:27 PM         1,024,000 pearson5.ae4 T8 j, [& e  w! y
    11/17/2011  12:27 PM         1,024,000 pearson5.af
    6 Q# j$ }( S0 u4 ~11/17/2011  12:27 PM         1,024,000 pearson5.ag
    + M7 L+ z2 K. x; G11/17/2011  12:27 PM         1,024,000 pearson5.ah; ?2 w; c+ V+ F3 Q
    11/17/2011  12:27 PM         1,024,000 pearson5.ai
    , V; ]3 b. W+ v9 X' H5 X) D9 \11/17/2011  12:27 PM         1,024,000 pearson5.aj0 U& u. y: b6 R6 r# I
    11/17/2011  12:27 PM         1,024,000 pearson5.ak
    8 k! {( i+ [& f* ?) ^) A1 F11/17/2011  12:27 PM         1,024,000 pearson5.al
    9 |  U- [5 U% s7 E: }11/17/2011  12:27 PM         1,024,000 pearson5.am4 a* n- F7 |& [, b
    11/17/2011  12:27 PM         1,024,000 pearson5.an8 s1 M( R  W- r* s8 f3 }
    11/17/2011  12:27 PM         1,024,000 pearson5.ao
    2 g$ A4 H' M4 d0 D, d! ^11/17/2011  12:27 PM         1,024,000 pearson5.ap
    2 |  ^2 k3 i* x) t% l- r11/17/2011  12:27 PM         1,024,000 pearson5.aq
    / X  O6 g; T* X1 x' f11/17/2011  12:27 PM         1,024,000 pearson5.ar+ O" D0 _4 v6 I  q$ G
    11/17/2011  12:27 PM         1,024,000 pearson5.as* Q& X# _# B7 w& O, h- ?; F( O* v
    11/17/2011  12:27 PM         1,024,000 pearson5.at9 K" W( r5 j- q# U' x( {, o
    11/17/2011  12:27 PM         1,024,000 pearson5.au9 N, T6 N0 }% [8 m
    11/17/2011  12:27 PM         1,024,000 pearson5.av
    1 J* D6 [- Z- m' R* V1 L11/17/2011  12:27 PM         1,024,000 pearson5.aw
    , H/ q( f- v( A0 E/ X11/17/2011  12:27 PM         1,024,000 pearson5.ax
    & Y% h: Y- [( m' O2 Z8 T; ^11/17/2011  12:27 PM         1,024,000 pearson5.ay: X# i' O# i7 L3 c' x2 y# r2 R( W
    11/17/2011  12:27 PM         1,024,000 pearson5.az
    - U+ T# n: G- o! ]8 Y. j$ y) s11/17/2011  12:27 PM         1,024,000 pearson5.ba
    & y6 R  [& J+ h# a, R11/17/2011  12:27 PM         1,024,000 pearson5.bb
    8 Q4 m  q6 f; h11/17/2011  12:27 PM         1,024,000 pearson5.bc
    8 @+ K$ h* W$ z3 c11/17/2011  12:27 PM         1,024,000 pearson5.bd$ h1 @" J! o7 u  c+ J
    11/17/2011  12:27 PM         1,024,000 pearson5.be, p' a6 b1 i3 a/ D3 H6 l" S; |( ]+ G
    11/17/2011  12:27 PM         1,024,000 pearson5.bf
    3 T' r* C7 P+ j2 N0 e11/17/2011  12:27 PM           974,848 pearson5.bg5 V% u) t% c6 u1 f
    4 ~- t; L; Q7 i) s
    其中pearson5.aa至pearson5.bg等33个文件总共加起来有30多兆,占据了apk文件的大部分内容,是词库文件。每一个文件都只有1000KB大小,是对词库文件做的处理,让它不容易被提取。
    2 O# d1 f+ k. @5 B1 T) w7 E
    $ ?$ t" ~* ^( @但是这个做法其实形同虚设。通过以十六进制观察pearson5.aa的文件头:
    1 x' ?" X/ n9 }9 {+ Q* j1 Y3 h5 e/ ~
    : B  {+ q9 P3 x/ X# ]SQLite format 3...
    2 P) f9 B6 ]2 |+ _- Z3 H: y0 `1 B5 X/ D: k/ D
    可知是一个SQLite数据库文件。接着同样以十六进制观察其它的文件名为pearson5的文件,发现格式都非常工整,应该是将原数据库文件按1000KB一块一块地截取而成。" `' {% A8 ^( ]1 q; ~
    : t( |- t9 p; I# Y
    打开Windows的命令提示符,使用copy命令将这33个文件连缀起来,保存为dict.sqlite文件。* t1 J* D- R6 ~$ U+ g# Q& q
    ' J2 W$ O8 L( M) I
    将dict.sqlite文件用SQLite程序打开,呈现出清晰的数据库结构,主要内容为entry_a, entry_b, entry_c, ..., entry_z这26张数据表。每张数据表存储了单词释义(pdata数据项)、发音文件名(usa和uk数据项)、词条(word数据项)、词性(pos数据项)等。7 C& N" q) k) K) q: j
    + z" @4 z% \) K8 r# D3 x4 s3 ^7 r
    但是在这26张数据表中,单词释义(pdata数据项)不是明文存储的。以这个单词fabulous为例,其pdata数据项里面的内容为:
    " s# u5 a3 l2 u- X2 q, X4 g" _
    " H) z4 y) l% v7 u6 PH4sIAAAAAAAAAK1UzW7aQBC+8xRTzg0YG1onopZQcJtIBBBBajmu7QEc1l5rfyD0xKnqK+QFkgfpqepb5AH6DN1dEwdUqUqrHizNzvd9M7Pf2O4WZ2Eu+TaodYuzCyRJGXzsB3MSKcqU6DbLs83PxhfhsDe9HA0N/rh7UPqpWAeoYY85y89ZgqI8TXT6x9f5t/vo5ufuC/1+Z0U2XbPRMX10HZDkxgI6tIxqvmvMBUKavKsrdx47p377tEXarus4pPEG3ajd0UGr1XG8txi3Ir9xQhKvbqX98H2At5JjhnQLC8YSYBzSrOAoRLpG08dwbJvZMNiwPEE+V9QAJmGA8FPvajwI7QSF4/gnjtNynbbnuo0NWdeDGVNAGVvBk4mvjHqv+nMFr6xAKilkSOhL5L7r+c5+gOkSgTOWwZKI50rrFDcCSMyZECA1hZIVNo5rN/fu/qvPcVz6/GHSuwpYrj2OcM44Qs5Ubqpb4GkTa+RbPQVf6C45kExzpNmHSD//tomlWuCLluCXHpgL9tUKH3d3AjT/fDQYjC6HWla927DR3sqlqXqA1v6zI52/caQaLeZIpNJv5WsoKIlRAMoYiNZlmMuU5ZgYzyQnSWqOhIKQjKdGECkJCdMNJOgqVLfE21TIQ0cn4aA3Dfvlh06tsc+po0s3q1/ELx84cjotBAAA% A1 P6 O  D; q& w
    & r9 U& q" t; ~, c
    通过观察其他的pdata数据,这应该是通过Base64转换而来的,真是多此一举。将此数据通过Base64解密后,是一堆乱码:
    ' C: m* a1 b( p. j/ A) D& `3 s$ {, J1 C4 S$ V, b9 R4 C# a) d3 c
    : o) `2 j9 H9 J7 k2 A6 o
    ��T�n�@��S�6 S" s1 `/ ^: ?# M7 z! R
    Z'��Pp�HAj9���^k �ĩ�+����[�� �]T�J�,���}3����ga.�6�u�� $I|�s)ʔ�6˳����7�
    ; t* d6 k5 S* ?0 R' {( e- \
    0 G2 s" p) E0 Q% m��{P��X�a�9��Y��<Mt���������� �~gE6]��1}t���:��j�k�B���+w;�~��Eڮ�8��ݨ��A��q���"�qB�n���}���c�t �`Ҭ�(D�F��pl��0ذ<A>W�&a��S�j<����'��r��纍
    ( N7 L' |6 K- B; HY׃S@[�����z��s��@*)dH�K����~���3�����J�7H̙ 5��6�k7�����q\��aһ- `4 q# \' a! E( [  [' J) j0 q
    X�=�p�8B�Tn�[�ik�[=_�.9�Ls�هH?����Z���� ��7 G6 e4 N% o$ j0 ^5 J; K6 F
    ww4�|4�.�ZV�۰��ʥ�z����#��q�-�H��o�k((�Q���e�˔��$'Ij������F)                �
    ! x, Q+ U) y% O* A5 m  Z* g$�*T���T�CG'�7' H5 \# i3 ^7 \7 Z6 i3 D% S
    ��N��ϩ�K7�_�/8r:-
    9 x: l# Z2 H/ p1 d0 i" G/ b' y
    6 Z! M3 [8 `* |4 z$ x. C, A1 Y& z: \5 m; t, q* F
    这加密措施貌似做得不错。但是如果细心一点的话,也是能看出端倪的。
    + S3 Y1 t- \3 ]( w6 A: \; ]- x2 F" k4 ?8 u$ s
    可以观察到,每个pdata数据都是以 H4sIAAAAAAAAA 这13个字符开头的。考虑到每个单词释义都是一个HTML文件,有统一的格式(所以所有单词释义的HTML文件的前几个字符一定是相同的),这就是一个巨大的突破口。它说明这串数据根本就没有用什么加密方式,顶多是转换编码而已。如果使用了现代密码学中的私钥加密(流密码、块密码),是绝无可能出现这样的情况的,明文与密文、密文与密文之间都是面目全非。5 K  V1 ]; c4 J: v) P; N$ z
    ! X- p1 L: y0 g" m
    根据Base64的规则,取这13个字符中的前12个。但因为这前12个字符中后面8个都是A,代表6个二进制的0,没什么意义,因此真正有用的信息就是 H4sI 这4个字符。$ i( j2 p+ b; L( {

    " f8 T3 A, ?  n9 ]# q将其进行Base64解密,所得十六进制表示为1F8B08。通过在 filesignatures.net 查找该文件头,可知它是一个gzip压缩文件,文件扩展名为*.gz。# [) B5 C  l/ R/ {7 V

    8 N) ?; L9 Y; q7 J, k通过Python的 Base64 模块将上述pdata数据转换成二进制gzip文件,最后可读取压缩包内的文件,该文件采用UTF-8编码,为HTML文件,但未标注扩展名。; r( |6 `0 a! ^. n, q
    文件内容为:# J( h  D8 E* Y# a5 G
    ( e8 y8 r$ L! ?, j: A1 q$ ]
    <p:Entry>
    ' m2 v4 F( }! H<p:Head>  W% p5 j8 x1 U/ H8 A8 j
    <p:HWD>fabulous</p:HWD>( v& N) G* ^# P
    <p:HYPHENATION>fab‧u‧lous</p:HYPHENATION>
    ; k. J: d% `0 C. T<p:PronCodes>
      `' k- z. X5 v% N  p0 S7 B5 a1 o<p:PRON>ˈfæbjləs</p:PRON>: N4 W' u/ }, q
    </p:PronCodes>. k  Y" e2 F# E
    <p:POS>adj</p:POS>
      h" G4 V3 B3 F# X- X2 V</p:Head>
    / c5 W& G4 T9 C( ]" _; x<p:Sense id="u2fc098491a42200a.6e2b450a.115037ec1b8.-ad3">
    1 e" @/ |# J$ B0 Y) @3 }<p:DEF>extremely good or impressive</p:DEF>
    ! l# m) A. }4 R9 z' n<p:SYN>wonderful</p:SYN>
    0 y  U6 b. {# r3 _/ @# V<p:EXAMPLE id="p008-001204322.wav">You look fabulous!</p:EXAMPLE>7 |+ r+ _* e9 `) G* M& n# `- A
    <p:EXAMPLE id="p008-001204323.wav">a fabulous meal</p:EXAMPLE># J" o: b  [) n; a% T
    <p:EXAMPLE id="p008-001823802.wav">The room has fabulous views across the lake.</p:EXAMPLE>
    , R, F+ {9 ^8 V</p:Sense>
    $ I  W7 M" P+ r<p:Sense id="u2fc098491a42200a.6e2b450a.115037ec1b8.-acc">$ X7 u- R/ e* D8 p; K) u2 ~
    <p:GRAM>only before noun</p:GRAM>! J$ a' h# R+ i) x5 S' {6 o
    <p:DEF>very large in amount or size</p:DEF>9 g) h. e$ w/ {$ L& m" M" i
    <p:SYN>huge</p:SYN>- P% X/ ~- O( X2 N4 S" e3 G/ Q
    <p:EXAMPLE id="p008-001204328.wav">the Duke’s <p:COLLOINEXA>fabulous wealth</p:COLLOINEXA>
    . J# y, c0 w$ Y2 _3 d</p:EXAMPLE>
    2 b2 l- g6 b; o- H. M</p:Sense>* n$ l: i* j+ @% x, x' _% F  Y9 [" o. B
    <p:Sense id="u2fc098491a42200a.6e2b450a.115037ec1b8.-ac5">
    1 z7 P: K  G0 B" _<p:GRAM>only before noun</p:GRAM>
    2 ]2 g8 }) R% E: s$ s. o<p:DEF>fabulous creatures, places etc are mentioned in traditional stories, but do not really exist</p:DEF>
    9 D" t+ Y/ d# z5 d# ~& L- ~  k3 m<p:RELATEDWD>fable</p:RELATEDWD>
    - f& O+ l/ ~% n3 T, W- h</p:Sense>
    ' l- j& C- U& m" a3 H# z' d% X</p:Entry>& m4 E& }2 @# B6 w9 `% j' R2 }

    % x, g+ Q$ g* [与 ldoceonline.com 的内容似乎相差不多,但却是原汁原味的第五版内容,格式非常清晰。诸位若有兴趣,也可以拿来练练手。
    + Q. T# |. k  g7 k+ R  A* G. Z* x' A, Q5 }
    - x+ B( ^3 @3 p7 G- m5 z2 a

    评分

    5

    查看全部评分

    本帖被以下淘专辑推荐:

    该用户从未签到

    发表于 2019-2-7 18:05:03 | 显示全部楼层
    提供了非常好的经验,加分点赞!

    该用户从未签到

    发表于 2019-2-7 18:12:57 | 显示全部楼层
    这个牛逼,非常佩服楼主。下次我也来破解一版。谢谢。
  • TA的每日心情
    开心
    昨天 08:37
  • 签到天数: 183 天

    [LV.7]常住居民III

    发表于 2019-2-7 18:47:57 | 显示全部楼层
    高手,非常佩服
  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    发表于 2019-2-7 20:44:47 | 显示全部楼层
    果真技术达人,学到不少,感谢分享宝贵经验
  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    发表于 2019-2-7 20:59:50 | 显示全部楼层
    放佛打开了加密技术的一小扇门,好像蛮有意思的,想深入研究下。不知能否推荐一些流加密、块加密的资料,如果能介绍下移动软件中一些常用加密技术就简直太好了,不过这篇文章提到一些技术点也足够研究一会儿了,哈哈。再次感谢。
  • TA的每日心情
    开心
    昨天 10:48
  • 签到天数: 117 天

    [LV.6]常住居民II

     楼主| 发表于 2019-2-7 21:42:18 | 显示全部楼层
    jonah_w 发表于 2019-2-7 20:59" V7 Y- f( Q- b: e' q# |7 n
    放佛打开了加密技术的一小扇门,好像蛮有意思的,想深入研究下。不知能否推荐一些流加密、块加密的资料,如 ...
    * O5 L3 e% P- p0 b3 {; m
    老实讲,词典软件一般不会用到什么真正的加密技术,除非特别缺心眼的那种。如果想要了解密码学的话,我看的是Introduction to Modern Cryptography 第二版,作者是Jonathan Katz和Yehuda Lindell。这本书最大的特点就是严谨,一个结论的推导能整整有四五页,环环相扣,就像看小说一样,很过瘾!中文教材我就不清楚了,但也有很多资料。
  • TA的每日心情
    难过
    2019-3-7 13:28
  • 签到天数: 87 天

    [LV.6]常住居民II

    发表于 2019-2-7 21:45:39 | 显示全部楼层
    牛。受教了。感谢分享
  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    发表于 2019-2-7 21:47:12 | 显示全部楼层
    enjoy了哦 发表于 2019-2-7 21:42" z9 |$ L+ l9 {/ P. p$ w! ]9 B2 ]
    老实讲,词典软件一般不会用到什么真正的加密技术,除非特别缺心眼的那种。如果想要了解密码学的话,我看 ...

    ! m# O1 `2 s: T* ~% z, W好的,我先记下了。感谢推荐

    该用户从未签到

    发表于 2019-2-13 21:22:16 | 显示全部楼层
    1 X4 S, O' ~1 w  {+ ^- ~  P
    Thanks for sharing

    该用户从未签到

    发表于 2019-2-15 18:13:50 | 显示全部楼层
    XIEXIEFENXIANG
  • TA的每日心情
    开心
    昨天 08:41
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2019-2-18 13:44:48 | 显示全部楼层
    楼主破译高手
  • TA的每日心情
    开心
    2019-3-1 19:41
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2019-2-18 15:02:41 | 显示全部楼层
    本帖最后由 wht1979 于 2019-2-18 15:04 编辑 ( K7 h. X5 J/ R9 ?- L: _
    ! @3 {1 y5 Z6 b$ s) v
    楼主,钱伯斯21世纪安装版的数据文件用文本打开就是有规律的那些问好,你说可以想你这样给弄出来么?
    2 o$ v. p9 O. {  ?1 a
    6 F  y* ^3 [: u% b! |$ d$ g4 U+ V2 o
    安的就是这个( D4 g6 R( z( e8 E, }
    https://www.pdawiki.com/forum/thread-13997-1-1.html
    , H+ h: x! C2 D) B" M, p3 _% y1 l" L; n
    @O版的帖子里给的安装盘。
      k, v5 B) {2 w* v
  • TA的每日心情
    开心
    昨天 10:48
  • 签到天数: 117 天

    [LV.6]常住居民II

     楼主| 发表于 2019-2-19 00:56:16 | 显示全部楼层
    wht1979 发表于 2019-2-18 15:024 h' Y+ i: X+ u2 x) H
    楼主,钱伯斯21世纪安装版的数据文件用文本打开就是有规律的那些问好,你说可以想你这样给弄出来么?+ ^/ V  h5 @: q; V2 J

    ! K3 S0 p" `9 U1 i/ k. M! w, o. }
    ...
    ; @) Y; n) }2 P! C' J; n
    我看了一下,这个是被加密了的 SQLite 2.1 版本的数据文件,需要输入密码才能查看 SQLite 数据库的存储内容,一般这种就很难破解了。
  • TA的每日心情
    开心
    2019-3-1 19:41
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2019-2-19 08:41:46 | 显示全部楼层
    enjoy了哦 发表于 2019-2-19 00:56
    % Y! d3 b. Q8 P! p/ g- j我看了一下,这个是被加密了的 SQLite 2.1 版本的数据文件,需要输入密码才能查看 SQLite 数据库的存储内 ...
    # N  \" Z# j; ^) \4 U6 }* R6 u9 i
    朗文简明活用,还有这个钱伯斯都是有光盘没有字典,可能就是加了密的文件(不懂,猜的)原因。  f& h$ j. Z- U8 P) I
  • TA的每日心情
    开心
    2019-3-25 14:16
  • 签到天数: 33 天

    [LV.5]常住居民I

    发表于 2019-2-20 23:53:55 | 显示全部楼层
    厉害了,钻研精神可嘉!
  • TA的每日心情
    开心
    2018-7-14 15:08
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2019-2-22 18:51:02 | 显示全部楼层
    指明了方向 ,开了眼界,赞!
  • TA的每日心情
    慵懒
    2018-8-31 12:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-2-23 13:18:43 | 显示全部楼层
    厉害了 楼主
  • TA的每日心情
    慵懒
    昨天 12:57
  • 签到天数: 184 天

    [LV.7]常住居民III

    发表于 2019-2-26 09:06:28 | 显示全部楼层
    jonah_w 发表于 2019-2-7 21:47& }' P- C7 t7 ?3 {9 I: o
    好的,我先记下了。感谢推荐

    ! ]& X3 L) e3 Q. j4 w1 }, K默默的上传一个附件,最大只能上传5MB的附件,一个变俩3 Q; n# t' a$ ^: C5 }

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    发表于 2019-2-26 09:54:25 | 显示全部楼层
    alredstone 发表于 2019-2-26 09:06; T' y; t: g+ r
    默默的上传一个附件,最大只能上传5MB的附件,一个变俩

    8 y$ C- K7 q8 J/ Z非常感谢
  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    发表于 2019-2-26 09:55:44 | 显示全部楼层
    不知楼主是否可以看下这个:
    , ^* h' p- s6 L  X: y7 x 牛津现代英汉双解词典第9版(COD9)(名人电子词典模拟器)
    / k9 x8 x  _* W; U# O9 hhttps://www.pdawiki.com/forum/thread-33264-1-1.html?x=294297
    , Q; A, V2 [! f, x+ g
    0 d5 Z+ `/ z8 K/ ~能否解密
  • TA的每日心情
    慵懒
    7 小时前
  • 签到天数: 60 天

    [LV.6]常住居民II

    发表于 2019-2-26 19:38:13 | 显示全部楼层
    学习了,好像开始有点门道了
  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 43 天

    [LV.5]常住居民I

    发表于 2019-3-5 09:18:27 | 显示全部楼层
    厉害了,学习一下
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 82 天

    [LV.6]常住居民II

    发表于 2019-3-6 02:27:59 | 显示全部楼层
    天啊!楼主您简直是神人!! J0 w9 h" H9 s* c( m* I
  • TA的每日心情
    慵懒
    昨天 06:18
  • 签到天数: 42 天

    [LV.5]常住居民I

    发表于 2019-3-19 16:29:24 | 显示全部楼层
    $ a# N6 h, k' ~! C
    学习了,特别是文件格式的猜测
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2019-4-24 07:54 , Processed in 0.096242 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表