掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

楼主: asicsfree

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

[复制链接]

该用户从未签到

 楼主| 发表于 2016-7-1 01:24:55 | 显示全部楼层
sky66 发表于 2016-7-1 01:180 ]+ A! b; ]) T" m, q
反應一下問題, 某些mdx無法解開,
% H7 z" ^5 B2 J例如
7 d$ q6 n9 J6 c& D6 _' C; X9 d) Uhttp://www.octopus-studio.com/download.cn.htm
  _; g1 @) F6 }$ V
會 crash 的版本,可以提供嗎?

该用户从未签到

发表于 2016-7-1 07:22:34 | 显示全部楼层
測出來了, 一個很簡單的內容, 就會crash, 如附件# X" t9 k! ?4 b; ]7 [$ k; Q

& I9 q! ~* Q! r8 |- t+ X
  1. test/ ~9 X: j5 p8 L- U0 U
  2. ; ^" ~' H) b# U2 n
  3. </>
复制代码
5 G% _: C( g: d5 ]) U

) ]9 R$ v; P9 H7 O5 |1 e

本帖子中包含更多资源

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

x

点评

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

该用户从未签到

 楼主| 发表于 2016-7-3 02:57:38 | 显示全部楼层
本帖最后由 asicsfree 于 2016-7-4 09:50 编辑
; D1 O5 [, g& v. L. ~
sky66 发表于 2016-7-1 07:22
$ ?0 [& V- c+ f0 a! Q8 f7 B测出来了, 一个很简单的内容, 就会crash, 如附件

+ j+ h! O" H8 M2 J1 A5 r' ~7 o+ s. I) g; n) ]
这里稍微解释一下:
' w6 R# o$ s+ k1. 以下面的 exe 档覆盖原档,並把 settings.ini 删掉,再跑软件。
4 _# D$ u# M( b/ n1 {# m2. 现在输出只能是 UTF8。
+ d, K& x5 i" n3 Q3 W3. 以 BIG5 编码时,最好手动选 CP950 或是香港的 BIG5HKSCS。用 Python 的 BIG5 会少几个字,例如你说的「裏」。当字典編码是 BIG5 时,可以两种解码 CP950 或 BIG5HKSCS 都试试看,这些当年都统称 BIG5,结果会不太一样。
! }5 T: P1 ~$ z% ~7 G7 j9 k3 m4. 新增 Decoding error 的处理方式。 之前 Crash 或转不出来都是解码的问题,有些是 Python 的限制。
7 u% ?' C: P5 I    a. Ignore: 直接把解不出来的字删除。
# l$ I! _- \/ s& D+ z# Z    b. Replace: 把解不出来的字以&#65533;替换。所以解出来後要注意查找这个字,再和原版比较校对。
/ w; A) G9 ^) [4 q9 k    c. Strict: 这就是之前的模式。一报错,马上就停止执行。
% I. X# u- U1 H* m( z4 t4 w' n7 u. q1 x8 b' w( M1 \

  T: V* j1 S9 `; G3 h4 N& d/ T/ c; e  o) m7 I; x" ~
3 I4 V' j6 N- m$ p: M8 W0 W) M

本帖子中包含更多资源

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

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
    + S0 |! E$ H+ R  A' w这里稍微解释一下:
    9 I- U0 l' \6 v6 ]6 y0 c1. 以下面的 exe 档覆盖原档,把 settings.ini 删掉。
    ) P  j6 Y5 d5 I8 _- @/ a. k" B2. 现在输出只能是 UTF8。 ...

    . J8 B* J2 L7 W' @3 f  V5 l謝謝樓主努力的修改,
    2 q: {+ T8 S/ \2 `& K目前解UTF-8的mdx沒多大問題, 就是解GB 或 BIG5的編碼會有些問題..
    ( V6 l. g7 }2 Z  d既然是 Python 的限制, 那應該也是沒辦法, 這樣就很好了..
    5 Y& d5 p; z7 ^" M9 _, i5 {

    该用户从未签到

     楼主| 发表于 2016-7-3 18:31:55 | 显示全部楼层
    sky66 发表于 2016-7-3 17:42( l4 \% ?  r$ t  M0 l% x7 @
    謝謝樓主努力的修改,
    6 a% D6 h8 r8 y! r1 h6 [目前解UTF-8的mdx沒多大問題, 就是解GB 或 BIG5的編碼會有些問題..5 X3 Q6 P  B0 {) L, N: Y
    既然是 Pytho ...
    , w. W& P, p5 m' e
    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的每日心情
    开心
    2025-12-13 18:34
  • 签到天数: 796 天

    [LV.10]以坛为家III

    发表于 2016-7-7 19:17:21 | 显示全部楼层
    好东西,先谢了!!!!!!!!!!!!!!!!8 N( C" J" `$ U7 c

    该用户从未签到

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

    该用户从未签到

    发表于 2016-7-20 10:36:33 | 显示全部楼层
    謝謝啦!我要來patch牛津了
  • TA的每日心情
    郁闷
    昨天 20:03
  • 签到天数: 1602 天

    [LV.Master]伴坛终老

    发表于 2016-7-21 21:06:40 | 显示全部楼层
    Many thanks! useful software
    , d0 X. ]$ q  ]- w6 A3 l2 d感谢分享,有用的应用
  • 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:169 y% T3 o. R& ]; e/ _
    Hi, would it possible to increase numbers of lines in regex part? Really good idea to have it. Thank ...

    8 [- \7 ^" E7 o  J( r. [" LYes. 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 编辑 0 m" `( W3 L1 r
    Yes. Highlight any cell of the last line, and hit enter. It will add an extra line.

    8 C4 W/ k6 s. H% j/ bThanks. 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?% f1 @1 m2 W, L. O. M4 |

    该用户从未签到

    发表于 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. ?# Q- L4 {+ L8 O8 d' v( `0 ~
    Thanks. I've found a small issue. Ten lines of regular expressions were created in the application ...
    # o# t4 o, D: R, p
    Fixed it in version 1.0.4. You can try it now.
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-6-5 04:33 , Processed in 0.021576 second(s), 17 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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