![]() |
#1 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2018
Device: Kindle touch v7
|
![]()
Good day to all:
I have an old kindle backup and I want to extract the information of some books (only a few). Specifically I want to extract the last read page of them (to resume the reading). I have 3 files per book: 1 .mobi (or *.azw) 2 .mbp 3 .apnx ¿Does anyone know a method /program to extract than informacion? Thanks indavance and regards. |
![]() |
![]() |
![]() |
#2 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2018
Device: Kindle touch v7
|
PS: I´m not searching for any real page number or similar. I just want to resume my own reading from the exact point where I was when the backup was created.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2018
Device: Kindle touch v7
|
Well I have analyzed the .apnx https://wiki.mobileread.com/wiki/APNX but there, there is not information about last page read. Only a page mapping between page numbers and offset of the decompressed HTML.
Lets look at .mbp file... |
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,070
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
|
The .mbp file encodes information about your reading including annotations and the last position read. It was used in old Kindle devices, newer ones use a different file format to store this information. There is some cryptic documentation on it here.
I an not aware of any software that can parse this file, but something very old probably exists somewhere. If you can find where the position number is encoded in the file you can divide it by 150 to obtain the corresponding location number. You can then enter that into the "go to" menu on your kindle to return to that place in the book. |
![]() |
![]() |
![]() |
#5 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2018
Device: Kindle touch v7
|
Well as far as I have seen, nowadays it´s impossible to extract the last read position from a .mbp file. The problem is that it´s not clear where in the file it´s exactly stored, or better said: how to decode it.
https://wiki.mobileread.com/wiki/Mbp#MBP As said in http://www.angelfire.com/ego2/idlelo...ile_format.txt there are 4 four positions related with the last read position but not further or detailed information is given :-( I´m sad reading that. That´s a really pity |
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jun 2018
Device: Kindle touch v7
|
Quote:
If you see the file format (that you linked) there are 4 different places where it is. So there would be 4 different numbers to divide by 150.... a bit crazy. |
|
![]() |
![]() |
![]() |
#7 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,786
Karma: 103362673
Join Date: Apr 2011
Device: pb360
|
Amazon defines 1 "location" as 150 bytes of HTML in the book, so location 100 would be 15,000 bytes into the book.
|
![]() |
![]() |
![]() |
#8 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,745
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
You may be out of luck and it may be best to just start over.
|
![]() |
![]() |
![]() |
Tags |
apnx, mbp |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Page number data in files other than apnx | j.p.s | Kindle Formats | 1 | 09-08-2019 09:06 PM |
The evasive apnx | Iznogood | Kindle Formats | 8 | 11-22-2013 04:28 AM |
Extract data from *.dat dictionary file | mijd | Workshop | 6 | 09-09-2013 06:14 PM |
using templates/pyhon and custom columns to extract specific data from tags | smoothrolla | Library Management | 6 | 11-10-2011 05:12 PM |
I don't understand meta data "Series" | Imatechie2006 | Calibre | 6 | 01-03-2010 03:08 AM |