ilius / pyglossary

A tool for converting dictionary files aka glossaries. Mainly to help use our offline glossaries in any Open Source dictionary we like on any modern operating system / device.
GNU General Public License v3.0
2.26k stars 237 forks source link

Read version 3.0 of Octopus MDict (MDX) #194

Closed ilius closed 4 years ago

ilius commented 4 years ago

@xiaoqiangwang on #178 "Beware that MDXBuilder 4.0 creates MDX/MDD files with format versioned as 3.0. Current open source implementation only supports up to 2.0. It is advised to use the previous version of MDXBuilder for backwards compatibility."

johannhuang commented 4 years ago

The condition is quite similar to another Chinese company encoded dictionary formate, .eudic, described at https://github.com/ilius/pyglossary/issues/5. From my point of view, the creation of new version of .mdx is in order to make .mdx unreadable by all other softwares except for the laggy MDict. In conclusion, it is currently impossible except the new .mdx is revealed/cracked by some experts as before. (Background, the inventor of .mdx didn't want .mdx to be readable by others. However, the open source community forced the .mdx readability.)