libmobi 0.6 C library for handling MOBI formats

Libmobi is a C library for handling MOBI ebook format documents, with the following features:

  • reading and parsing:

    • some older text Palmdoc formats (pdb),

    • Mobipocket files (prc, mobi),

    • newer MOBI files including KF8 format (azw, azw3),

    • Replica Print files (azw4)

  • recreating source files using indices

  • reconstructing references (links and embedded) in html files

  • reconstructing source structure that can be fed back to kindlegen

  • reconstructing dictionary markup (orth, infl tags)

  • writing back loaded documents

  • metadata editing

  • handling encrypted documents