掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: asicsfree

[工具] [PatchO8C 1.0.7] Extract MDX/MDD

[复制链接]

该用户从未签到

 楼主| 发表于 2016-7-1 01:24:55 | 显示全部楼层
sky66 发表于 2016-7-1 01:18' H: s" P/ T4 F  u3 V
反應一下問題, 某些mdx無法解開,
0 {  ], N5 f' V/ h' |# Y例如6 H& `, s- L% V# G8 A
http://www.octopus-studio.com/download.cn.htm
* w% j0 y2 l! T. k
會 crash 的版本,可以提供嗎?

该用户从未签到

发表于 2016-7-1 07:22:34 | 显示全部楼层
測出來了, 一個很簡單的內容, 就會crash, 如附件& X' S9 i+ t  d3 n9 ~

  E& }. S* h/ @6 V8 ?* W
  1. test
    * k7 ]7 C7 h" g8 U6 r
  2. / K9 U+ T4 m: i7 i' _9 A8 S
  3. </>
复制代码
$ j" n. j) y8 o

8 I; @0 E# o0 R5 b$ u& ?4 N# K

本帖子中包含更多资源

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

x

点评

幸苦了。我有空儘快來看看。  发表于 2016-7-1 07:59
В  发表于 2016-7-1 07:54

该用户从未签到

 楼主| 发表于 2016-7-3 02:57:38 | 显示全部楼层
本帖最后由 asicsfree 于 2016-7-4 09:50 编辑
; M, L& H4 `  f: f9 R0 ~
sky66 发表于 2016-7-1 07:228 j; x4 R0 [% m* H( a
测出来了, 一个很简单的内容, 就会crash, 如附件
% ^: Y* x  V. F& x" z9 H2 }! q
1 G; a0 O& h  W( ~$ o. l1 i8 ?
这里稍微解释一下:
/ [' m/ @/ k$ h+ u1. 以下面的 exe 档覆盖原档,並把 settings.ini 删掉,再跑软件。* v7 g8 q$ D1 z
2. 现在输出只能是 UTF8。
1 m* j: t2 ]+ |( m" E! ]3. 以 BIG5 编码时,最好手动选 CP950 或是香港的 BIG5HKSCS。用 Python 的 BIG5 会少几个字,例如你说的「裏」。当字典編码是 BIG5 时,可以两种解码 CP950 或 BIG5HKSCS 都试试看,这些当年都统称 BIG5,结果会不太一样。$ D( S7 A7 @. S6 v# a2 S
4. 新增 Decoding error 的处理方式。 之前 Crash 或转不出来都是解码的问题,有些是 Python 的限制。
, ]* _0 ]$ _/ ]    a. Ignore: 直接把解不出来的字删除。5 U) M, r. n+ K( b) _$ w: f
    b. Replace: 把解不出来的字以&#65533;替换。所以解出来後要注意查找这个字,再和原版比较校对。' X4 ]- b, E- m1 X
    c. Strict: 这就是之前的模式。一报错,马上就停止执行。' v! u& O3 B! U. L: R( W3 E4 z5 b3 t

1 W% q; r/ H, `, \0 \# ~( o
3 T6 \- X- ~7 ]! K$ r$ k. \; w! J  r4 a

3 [* O! O1 {' P9 p5 e

本帖子中包含更多资源

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

x
  • TA的每日心情
    奋斗
    2022-8-10 09:09
  • 签到天数: 940 天

    [LV.10]以坛为家III

    发表于 2016-7-3 07:25:23 | 显示全部楼层
    期待其它平台的版本……
  • TA的每日心情
    开心
    2022-4-24 20:10
  • 签到天数: 1084 天

    [LV.10]以坛为家III

    发表于 2016-7-3 09:13:01 | 显示全部楼层
    Thank you very much
  • TA的每日心情
    开心
    2023-8-28 17:59
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2016-7-3 11:13:28 | 显示全部楼层
    正好用得着,谢谢了。

    该用户从未签到

    发表于 2016-7-3 17:42:01 | 显示全部楼层
    asicsfree 发表于 2016-7-3 02:57+ X: {7 N/ M, N2 h
    这里稍微解释一下:& q$ V, g1 c6 x( E- e; J
    1. 以下面的 exe 档覆盖原档,把 settings.ini 删掉。6 d& W6 }3 u/ P/ W" X2 `- ~
    2. 现在输出只能是 UTF8。 ...

    $ Z; v" Q/ u$ [" t3 x* {0 _) S. L, E1 u謝謝樓主努力的修改,
    4 H: X+ Q" G& K目前解UTF-8的mdx沒多大問題, 就是解GB 或 BIG5的編碼會有些問題..  j  w8 N; Q1 q, W  A2 D
    既然是 Python 的限制, 那應該也是沒辦法, 這樣就很好了..9 V( X, |* T9 v) N

    该用户从未签到

     楼主| 发表于 2016-7-3 18:31:55 | 显示全部楼层
    sky66 发表于 2016-7-3 17:426 ^9 F& s) Y2 s" D( B" m" O2 j
    謝謝樓主努力的修改, ! L' J5 l. f0 E2 }
    目前解UTF-8的mdx沒多大問題, 就是解GB 或 BIG5的編碼會有些問題..
    7 k  \, \; N6 s: H/ n% B既然是 Pytho ...
    $ |& I; s$ i) p+ r) Z
    GBK 也是要手动选 GB18030 。你说的会有问题,如果选 replace 或 ignore 后,可以解开吗?还是有其他问题,可以再讨论。
  • TA的每日心情
    开心
    2020-1-16 06:09
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2016-7-4 03:07:44 | 显示全部楼层
    PatchO8C can extract MDX/MDD

    该用户从未签到

    发表于 2016-7-5 08:33:37 | 显示全部楼层
    thanks for your marvellous work
  • TA的每日心情
    开心
    昨天 17:33
  • 签到天数: 806 天

    [LV.10]以坛为家III

    发表于 2016-7-7 19:17:21 | 显示全部楼层
    好东西,先谢了!!!!!!!!!!!!!!!!7 w  L' v& `! K/ F

    该用户从未签到

    发表于 2016-7-11 20:05:11 | 显示全部楼层
    Thank you for your time

    该用户从未签到

    发表于 2016-7-20 10:36:33 | 显示全部楼层
    謝謝啦!我要來patch牛津了
  • TA的每日心情

    昨天 02:31
  • 签到天数: 1640 天

    [LV.Master]伴坛终老

    发表于 2016-7-21 21:06:40 | 显示全部楼层
    Many thanks! useful software
    9 w' B( L* B' [" i! g% B7 H* [+ H感谢分享,有用的应用
  • TA的每日心情

    2021-8-16 04:18
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-7-24 13:53:52 | 显示全部楼层
    不错啊,新工具

    该用户从未签到

    发表于 2016-8-4 17:08:35 | 显示全部楼层
    thanks alot

    该用户从未签到

    发表于 2016-8-4 23:16:57 来自手机 | 显示全部楼层
    Hi, would it possible to increase numbers of lines in regex part? Really good idea to have it. Thanks

    该用户从未签到

     楼主| 发表于 2016-8-4 23:42:20 | 显示全部楼层
    Slav 发表于 2016-8-4 23:16
    6 @2 t# }5 T4 Q0 S. C% l9 fHi, would it possible to increase numbers of lines in regex part? Really good idea to have it. Thank ...
      H0 D, a) [% m' I# N2 k
    Yes. Highlight any cell of the last line, and hit enter. It will add an extra line.

    该用户从未签到

    发表于 2016-8-5 10:35:24 | 显示全部楼层
    本帖最后由 Slav 于 2016-8-5 10:39 编辑
    7 d, m7 a* v1 D  ^) @
    Yes. Highlight any cell of the last line, and hit enter. It will add an extra line.
    $ t; f- p( A( T
    Thanks. I've found a small issue. Ten lines of regular expressions were created in the application and saved as an TXT file. But, the program just shows me that I have the only 1 line after I loaded these saved expressions. Could you pls check it out?8 C" i1 L1 |. J

    该用户从未签到

    发表于 2016-8-5 11:53:30 | 显示全部楼层
    thank you for sharing this useful tool

    该用户从未签到

    发表于 2016-8-5 15:32:42 | 显示全部楼层
    谢谢写这么好的工具

    该用户从未签到

     楼主| 发表于 2016-8-5 15:39:45 | 显示全部楼层
    Slav 发表于 2016-8-5 10:35
    + R' n, }2 H5 @/ O5 k! e* V2 A4 {/ ^Thanks. I've found a small issue. Ten lines of regular expressions were created in the application ...

    7 I# C7 }0 J/ X& C7 t6 eFixed it in version 1.0.4. You can try it now.
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-7-30 01:03 , Processed in 0.019337 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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