A police car and a screaming siren
Pneumatic drill and ripped-up concrete
A baby wailing, stray dog howling
The screech of brakes and lamp light blinking

That's entertainment. That's entertainment!
Home Blog About Contact

ConvertLIT GUI

Download ConvertLIT GUI v2.0.exe (476.18 KB)

ConvertLIT GUI is a graphical user interface for the wonderful command-line tool ConvertLIT. With ConvertLIT, you can extract files from Microsoft proprietary ebook format .lit (see http://www.microsoft.com/reader/ for more information), you can also downconvert (ie remove DRM protection) and inscribe lit files.

Why did I create ConvertLIT GUI? While I have no problems with using command-line tools, there are a lot of computer illiterate people to whom using them is comparable with hacking into CIA. Also, it allowed me to add some user-friendly things, like batch processing and automatic output folder creation.

For a first thing, please note that I am not the author of convertlit. All credit for it goes to Dan Jackson and an anonymous programmer who made the first version of convertlit.

Install package of ConvertLIT GUI includes the command-line convertlit v1.8.

Remember to run ReaderKeyRecoveryTool (you can access it via File menu) if you are working with encrypted titles.

How to use ConvertLIT GUI

ConvertLIT GUI

As you can see, the GUI is very simple. Add .lit files via "Select .lit file(s)" button or from file menu. You can also drag and drop files to the listbox, send them from Windows Explorer or from Search window - we'll get to that later. Selected files are shown in the listbox, you can remove them via right-click menu. Note that you can select several files at once and also select several times.

If you check "Create 'filename' subfolders for extracted files", then a "filename" subfolder will be created and used for files. Ie, if you extract files from "Alexandre Dumas - The Count of Monte Cristo.lit" and have output folder as "c:\My Literature", then folder "c:\My Literature\Alexandre Dumas - The Count of Monte Cristo\" will be created and all extracted files will be moved to there. It is really recommended to enable that option when extracting from multiple files.

Rest of that tab should be self-explanatory - also there are hints for most items, just hover your mouse cursor over the controls.

After you've made your choices, click on "Extract" or other action buttons. GUI will start working on those files. As you can see, files are extracted to the temporary folder and then moved to your selected directory.




Only thing that requires explanation is "Default .lit file action in Windows Explorer". That means what will happen if you double-click on the .lit file in Explorer.

  • "Open in Microsoft Reader". Default if you have MS Reader installed, disabled if you don't.

  • "Send to ConvertLIT GUI". Opens file in GUI (note that only one instance of ConvertLIT GUI can be open, if you click or send from right-click menu, files will be simply added).

  • "Extract". This is a simple registry shortcut, will pop up "dos box" and extract to new folder <filename>.extracted, ie "c:\Books\Arthur Conan Doyle - Sign Of The Four.lit" will be extracted to "c:\Books\Arthur Conan Doyle - Sign Of The Four.lit.extracted"

Search for the .lit files

Trackbar is for changing the search process priority. Rest is self-explanatory.

Searching for the files

Since many people have problems understanding what "Extract", "Downconvert" and "Inscribe" are, here is the help text from ConvertLIT .exe:

---[ ConvertLIT (Version 1.8) ]------------
            ---[ Copyright (c) 2002,2003 ]--- 
            ConvertLIT comes with ABSOLUTELY NO WARRANTY;
            for details see the COPYING file or visit 
            This is free software, and you are welcome to redistribute it under 
         certain conditions. See the GPL license for details. 
         This program has three modes of operation: 
         First, is ** EXPLOSION **, or the expanding of a .LIT file into an 
         OEBPS compliant package. 
         To explode, you type: convertlit <flags> <litfile.lit> 
         <directory to explode into>\ 
         For Example: 
         convertlit ebook-propietary.lit ebook-oebps\ 
         If the directory does not exist, you MUST put a trailing \ or / after it! 
         To disable creating multiple subdirectories, use the "-d" flag. 
         Second, is the DOWNCONVERTING of a .LIT file down to "Sealed", 
         or DRM1 format for reading on handheld devices. 
         To downconvert, you type: convertlit <flags> <litfile.lit>
         For Example: 
         convetrlit "drm5 ebook.lit" ebook-open.lit 
         Third, is the INSCRIBING of a .LIT file which allows you to label 
         your ebooks. This is very similar to downconverting, you just add 
         a third argument: convertlit <flags> <litfile.lit> <newlitfile.lit> 
         For example: 
         convertlit ebook.lit inscribed.lit "the Library of Basil Frankweiler" 
         DRM5 is supported if you have a "keys.txt" file that contains 
         the private key(s) for your passport(s) in either the convertlit program 
         directory or the current directory. 
         Use the -k<keyfile> flag to force the location of your keys.txt 
         This is a tool for **YOUR OWN FAIR USE** and not for stealing 
         other people's ebooks. 
         Please do not use this program to distrbute illegal copies of ebooks. 
         ... that would make Baby Jesus sad. 

Valid HTML 4.01 Transitional Valid CSS!