Sunday, October 21, 2018

calibre Portable, E-book management!
"The bottom line is that you should use Calibre. Why? Because although it is chock-full of features and customizations and it’s actually incredibly easy to use, allowing you to spend less time learning how to use it and more time managing and reading your books." —Aaron Couch, (October 16, 2012)
"Excellent program. While some of the options are a bit obscure to find or work with, it will allow you to do nearly anything.'s tech friendly but not particularly user-friendly. I still rate it 5 stars because of its wide range of features and options, the ability to edit eBooks directly, and its streaming library capabilities. Needs some user-friendly work but still an OUTSTANDING program." —furrepanther (a user),
"Calibre requires import (copying) of the users books. If the number is small, Calibre is OK. If the number is large, ... then Calibre creates problems..." —nobicycle (a user),
calibre is a free and open source e-book library management application.
   It has a cornucopia of features: library management, conversion, eBook reader devices synching, news reader, eBook/comics viewer, content server, and eBook editor.

Size: 180 MB (189,366,272 bytes) Packed Size: 62.5 MB (65,601,536 bytes)
MD5: CDFD365C2E655578268E5C36B50858A6

Size: 368 MB (386,826,240 bytes) Packed Size: 100 MB (104,976,384 bytes)

More releases...

calibre portable for Windows XP or later calibre for Windows XP — Legacy Release

Size: 343 MB (360,386,560 bytes) Packed Size: 86.7 MB (91,009,024 bytes)
MD5: A4DE469C57AE4ED1DBF91C2C225F4416


Full user manual included (pdf, epub).

DIY/Do It Yourself: Upgrade to the Latest Release

Requirements 7-Zip, NPP/Notepad++ or other text editor, Launcher Generator/PAL, Installer/PAI.

  1. We'll use the 32/64 bit edition as example, you can infer from this example to upgrade the 32 bit only edition.
  2. Get the latest portable app. template, and extract the content with 7-Zip.
  3. Get the latest calibre release (msi format)—both the 32 and 64 bit version.
  4. Get the manuals: or find them on this online calibre User Manual page.
  5. Copy the three manual files to calibrePortable _3264\App\manual folder.
  6. Extract the msi intaller using this msi extract command line template:
    msiexec /a "___.msi" TARGETDIR="[FULLDIRPATH]\___" /lv*x! "___.txt" /qn
    Copy the full command line in NPP and replace the "___" with the msi installer name, and "[FULLDIRPATH]" with full path to current folder, in this example C:\0TEST:
    msiexec /a "calibre-3.14.0.msi" TARGETDIR="C:\0TEST\calibre-3.14.0" /lv*x! "calibre-3.14.0.txt" /qn
    Then paste it in a command window: press SHIFT → right-click on empty space in File Explorer → select "Open command window here" → paste the command line into the command windows → press ENTER, then you can close the window, Open command window
    Paste the command
    Close the window
    Watch the progress by switching File Explorer view to "Details", so you can see the log file size increasing, Watch the log progress
    When it stops increasing, open the log with NPP. The extraction is completed if you see this at the end of the log: Extraction completed
    Do the same thing with the other msi installer.
  7. We'll move calibre and calibre2 folders from extracted msi installers to calibrePortable _3264\App,
    • Browse to C:\0TEST\calibre-3.14.0\PFiles and move Calibre folder to C:\0TEST\calibrePortable _3264\App,
    • Browse to C:\0TEST\calibre-64bit-3.14.0\PFiles, rename Calibre2 folder to Calibre64 and move it to C:\0TEST\calibrePortable _3264\App,
    Move extracted msi installers Delete the remaining extraction folders and log files.
  8. Browse to calibrePortable _3264\App\AppInfo and open appinfo.ini file with NPP. Replace the [Version] section with the latest version number. Make sure the PackageVersion entry is in 4 place digit, eg. not 3.14.0 nor 3.14. Update version
  9. Run PAL, paste the template folder address C:\0TEST\calibrePortable _3264, and click Go—a new launcher will be created, Create new launcher
  10. Test the new launchers by following this guide.
  11. When all is OK, then delete the calibrePortable _3264\Data folder and run PAI, paste the package folder address C:\0TEST\calibrePortable _3264, and click Go—to create the installer package. Create installer
  12. Use the installer package to upgrade your portable application. Don't forget to at least backup your Data folder before any upgrade :)
  13. If you find any changes that's not handled by the launcher, consult the PAL help file to modify the launcher yourself or ask for our paid upgrade support.

Portability Notes

  • calibre stores some settings in Windows registry while running.
  • Make sure it exits cleanly before plugging out your thumbdrive.

About the Publisher

Watch calibre demo
Motivate calibre development, follow them around the Web!