View Single Post
Old 04-14-2022, 06:34 PM   #8
njpig
Zealot
njpig began at the beginning.
 
Posts: 107
Karma: 10
Join Date: Sep 2020
Device: kindle paperwhite3/Oasis2
Quote:
Originally Posted by jhowell View Post
I looked up "registered" on my Kindle in the Oxford Dictionary of English. As expected it found the entry for "register".

I used KindleUnpack to convert the dictionary to HTML and found the expected idx:orth element for "register" there along with the definition. There was no idx:iform for "registered" in that entry. In fact the HTML produced using KindleUnpack for that dictionary shows no idx:iform elements at all in the entire file, which is obviously incorrect.

Looking at the original MOBI file I see that it does have an Inflection Index, but it has entries in a format that is not supported by KindleUnpack. From that index I determined that the nonsense word "registerthest" is another iform for "register" in that dictionary. I was able to confirm it by doing a dictionary lookup for "registerthest" on my Kindle which showed the definition for "register".
Thanks a lot!

So I should report a bug for KindleUnpack(https://github.com/kevinhendricks/KindleUnpack), right?

BTW, how do you analyze MOBI file? Just open it with a editor in binary mode, then check the data according to the SPEC of MOBI format(https://wiki.mobileread.com/wiki/MOBI)?
njpig is offline   Reply With Quote