Vad är en CHM-redaktör?
En CHM-redigerare är utformad för att underlätta redigering av CHM-filer. Istället för att ta itu med avancerade programmeringsfärdigheter, bläddra igenom kodsidor och ladda ner specifika verktyg för att arbeta med CHM-filer, presenterar en CHM-redaktör allt i ett användarvänligt program där användaren helt enkelt kan klicka genom menyer för att göra ändringar eller översätta ett CHM fil. Den här typen av redaktör är känd som en WYSIWYG-redigerare, som står för "Vad du ser är vad du får." Detta betyder att den bild som användaren ser och redigerar på skärmen är hur dokumentet faktiskt kommer att se ut. Andra redaktörer kanske bara visar programmets kod och användaren måste spara och förhandsgranska filen för att veta hur hans förändringar skulle se ut.
CHM-filen används med Microsoft® Compiled HTML Help. Detta program, som först släpptes som HTML Help 1.0, ägs av Microsoft® och används på alla datorer med Windows®-operativsystem. Det används främst för att skapa online-hjälpdokument som till stor del består av textinstruktioner, ett grundligt index, hyperlänkar och en innehållsförteckning. Bilder kan användas, men inga snygga bakgrunder eller speciell formatering används. Datoranvändare kanske känner till detta format om de någonsin har öppnat en separat hjälpskärm med en sökruta överst.
Microsoft® uppdaterad HTML Hjälp upp genom version 1.33, varefter den meddelade att den inte längre skulle uppdatera programmet och istället byta till ett nytt program som heter Microsoft® Assistance Markup Language. HTML-hjälp gav flera fördelar för dem som använder den för att skapa hjälpprogram och index. Det skapade mindre filer som kunde använda internationella tecken och gav ett stort index som kunde kombinera index från flera CHM-filer. Dessa fördelar gjorde det mycket lättare att använda för att skriva hjälpprogram jämfört med att använda traditionell HTML.
På grund av svårigheten att redigera CHM-filer växte CHM-redaktören i popularitet. Det tillät användaren att öppna alla CHM-filer och göra ändringar i den, oavsett om användaren helt enkelt ville ändra språket eller behöva göra drastiska ändringar i filens innehåll. CHM-filer användes också i vissa typer av elektroniska böcker, kända som e-böcker, och alla med dessa e-böcker kunde använda en CHM-redigerare i filen. Eftersom HTML-hjälp används på alla maskiner som kör Windows 98® eller senare är kompatibilitet inte ett problem och en användare kan öppna och redigera en CHM-fil med en CHM-redigerare från vilken dator som helst med Microsoft®.