View Single Post
Old 02-24-2022, 08:56 PM   #16
gesundheit
Member
gesundheit began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Sep 2021
Device: Kindle PW5 SE (2021)
Quote:
Originally Posted by jhowell View Post
KFX uses two values separated by a colon. The first is a base64 encoding of the eid and offset, which are fields used internally by KFX to determine the location of content.
What's the exact format for the decoded eid and offset bytestring?

I'm finding that, for example, b64 decoding the kfx position ATwIAABnAAAA:177266 yields 0x013c08000067000000. It seems that the first 4 bytes, 0x013c0800, are the eid, and the last 4 bytes, 0x67000000, are the offset, is that right?

But there is an byte between them: 0x013c08000067000000
What is this extra byte for?

Also, do you happen to know what template is?
Code:
        "annotation.personal.bookmark": [
            {
                "startPosition": "AVoDAAAAAAAA:9430",
                "endPosition": "AVoDAAAAAAAA:9430",
                "creationTime": "2019-08-11T15:24:03.088000",
                "lastModificationTime": "2019-08-11T15:24:03.088000",
                "template": "0\ufffc0"
            },

Last edited by gesundheit; 02-24-2022 at 09:05 PM.
gesundheit is offline   Reply With Quote