Jan 11

Reader Phouty sent in:
CHM Screenshot
QuickChm is a quicklook plugin which lets you preview a CHM (compiled html) archive in quicklook.

More information.

9 Responses to “CHM: Compiled HTML Archive”

  1. Mario Says:

    I’ve got problems with this plugin..actually with BetterZip, which opens .chm files instad of this CHMplugin.
    Is there any way I could tell BetterZip plugin to avoid .chm files?

  2. Peter Says:

    Same issue here. BetterZip plugin will take over the Quickchm. Any resolutions between the developers?

  3. Dave Says:

    Has this been resolved yet? I have the same problem! Betterzip has taken over the chm viewer AND I’ve removed the Betterzip quicklook plugin from the System\Library\Quicklook folder.

  4. loraxe Says:

    i had the same problem. i went into the package and backed up the info.plist in the betterzip plugin, then deleted all the dict entries for the chm stuff. i was able to relaunch finder and prevent betterzip from opening the chms, however… i wasnt able to open the chms with quickchm, i tried all 4 versions of the quickchm plugin and have not had any success in getting the plugin to work.

  5. Alex Says:

    I just removed both entries about CHM files in “BetterZipQL.qlgenerator/Info.plist” and it worked for me. Just open it with TextEdit and search for “chm”.

  6. loraxe Says:

    again i removed the entries in the betterzip plugin, but the chm plugin doesnt work still, even after relaunching the finder. which plugin are you using? im using the quickchm plugin from the x86_64 folder…

  7. qiqian Says:

    Try this

    Open info.plist in BetterZip, and remove these

    CFBundleTypeRole
    QLGenerator
    LSItemContentTypes

    com.microsoft.chm-archive

    UTTypeConformsTo

    public.data
    public.archive

    UTTypeDescription
    Compiled HTML Archive
    UTTypeIconFile
    CHM
    UTTypeIdentifier
    com.microsoft.chm-archive
    UTTypeTagSpecification

    public.filename-extension

    chm

    Open info.plist of quickChm, and add these, so it looks like

    CFBundleDevelopmentRegion
    English
    CFBundleDocumentTypes

    CFBundleTypeRole
    QLGenerator
    LSItemContentTypes

    dyn.ah62d4rv4ge80g4dr

    CFBundleTypeRole
    QLGenerator
    LSItemContentTypes

    com.microsoft.chm-archive

    UTTypeConformsTo

    public.data
    public.archive

    UTTypeDescription
    Compiled HTML Archive
    UTTypeIconFile
    CHM
    UTTypeIdentifier
    com.microsoft.chm-archive
    UTTypeTagSpecification

    public.filename-extension

    chm

    CFBundleExecutable
    quickchm
    CFBundleIdentifier
    com.apple.quickchm
    CFBundleInfoDictionaryVersion
    6.0
    CFBundleName
    quickchm
    CFBundleShortVersionString
    1
    CFBundleVersion
    1.1
    CFPlugInDynamicRegisterFunction

    CFPlugInDynamicRegistration
    NO
    CFPlugInFactories

    E2C38A8F-80B7-47B2-A1AB-9CB508FF29CA
    QuickLookGeneratorPluginFactory

    CFPlugInTypes

    5E2D9680-5022-40FA-B806-43349622E5B9

    E2C38A8F-80B7-47B2-A1AB-9CB508FF29CA

    CFPlugInUnloadFunction

    QLNeedsToBeRunInMainThread

    QLPreviewHeight
    600
    QLPreviewWidth
    800
    QLSupportsConcurrentRequests

    QLThumbnailMinimumSize
    17

  8. qiqian Says:

    omg… how come all the xml formating strings are disapperad !!!

    Ok, in the simple form…

    Open info.plist in BetterZip, and search for “chm”, you will find 2 main entries
    The 1st one calls dict/array/string/com.microsoft.chm-archive, and the second one include 3 chm strings calls dict/string/com.microsoft.chm-archive

    delete both entry from the dict level, and add them to info.plist in quichchm, just below dict/array/string/dyn.ah62d4rv4ge80g4dr, in parallel, not inside !

    Not very easy to explain xml… but if you know xml, it seems obvious…

  9. Jon Says:

    QuickChm crashes in 10.7.3
    Such an excellent plugin it was.
    Please qiqian, update it.