i really dont know much about this ngl, all this info comes from me snooping thru the koreader data files with xxd.
a stardict dictionary seems to be made of a bunch of files? maybe archived when distributed.
seems to be metadata in key=value format.
i guess this associates each word with an index in the definitions file
it might start with a 4 byte header? then its just {null terminated string, 8 byte address?} for each word
they start with "Stardicts Cache" so i presume its some sort of cache, maybe for frequently looked up words? idk
this seems to be where the definitons are stored, in a binary format (probably compression)
not all dictionaries have this one. its another binary format, which has synonyms i guess? so if you search "cats" it gives u the definition for "cat"