On Sunday everyone noticed that Amazon had launched a new ebook format. I spent a little while Sunday afternoon playing with it and I shared what few details I noticed.
It turns out that KPR files aren't just made from a PDF; they are PDF files. All Amazon did was to wrap the PDF in another file format in order to disguise the fact that it is a PDF. I'm told that the file isn't even anything new; it's a PDB file. I told you earlier this week that Amazon liked control over accessibility. I'd say that they just proved me right beyond a shadow of a doubt.
Paul also updated a python script and now you can extract the PDF from the KPR. I don't think it handles the DRM, though.
Now that we know what is inside a KPR ebook, the important question is how do I make one? Right now I'm waiting to hear back from Paul. I asked him if he could modify his script so it would take a PDF and turn it into a KPR file. TBH, I don't think it's going to be terribly useful, but I like to have my options open.
Once we can make a KPR file we will be able to sidestep Amazon and add PDF support to Kindle4PC. That could prove useful to anyone who is already centered on the Kindle platform.