Hvad er en CHM-editor?
En CHM-editor er designet til at gøre redigering af CHM-filer lettere. I stedet for at beskæftige sig med avancerede programmeringsevner, vade gennem sider med kode og downloade specifikke værktøjer til at arbejde med CHM-filer, præsenterer en CHM-editor alt i et brugervenligt program, hvor brugeren blot kan klikke gennem menuer for at foretage ændringer eller oversætte et CHM fil. Denne type editor er kendt som en WYSIWYG-editor, der står for "Hvad du ser er hvad du får." Dette betyder, at det billede, som brugeren ser og redigerer på skærmen, er, hvordan dokumentet faktisk ser ud. Andre redaktører viser muligvis kun programmets kode, og brugeren skulle gemme og forhåndsvise filen for at vide, hvordan hans ændringer ville se ud.
CHM-filen bruges med Microsoft® Compiled HTML Help. Dette program, der først blev frigivet som HTML Help 1.0, ejes af Microsoft® og bruges på alle computere med et Windows®-operativsystem. Det bruges primært til at oprette online hjælpedokumenter, der stort set er sammensat af tekstinstruktioner, et grundigt indeks, hyperlinks og en indholdsfortegnelse. Billeder kan bruges, men der bruges ingen smarte baggrunde eller speciel formatering. Computerbrugere er måske bekendt med dette format, hvis de nogensinde har åbnet en separat hjælpeskærm med et søgefelt øverst.
Microsoft® opdateret HTML-hjælp op gennem version 1.33, hvorefter den annoncerede, at den ikke længere ville opdatere programmet og i stedet skulle skifte til et nyt program kaldet Microsoft® Assistance Markup Language. HTML-hjælp gav flere fordele for dem, der bruger den til at oprette hjælpeprogrammer og indekser. Det skabte mindre filer, der kunne bruge internationale tegn og leverede et stort indeks, der kunne kombinere indekserne fra flere CHM-filer. Disse fordele gjorde det meget lettere at bruge til at skrive hjælpeprogrammer sammenlignet med at bruge traditionel HTML.
På grund af vanskelighederne med at redigere CHM-filer voksede CHM-editoren i popularitet. Det gjorde det muligt for brugeren at åbne enhver CHM-fil og foretage ændringer i den, uanset om brugeren simpelthen ville ændre sproget eller havde brug for at foretage drastiske ændringer i filens indhold. CHM-filer blev også brugt i visse typer elektroniske bøger, kendt som e-bøger, og enhver med disse e-bøger kunne bruge en CHM-editor på filen. Da HTML-hjælp bruges på enhver maskine, der kører Windows 98® eller nyere, er kompatibilitet ikke et problem, og en bruger kan åbne og redigere en CHM-fil med en CHM-editor fra enhver computer med Microsoft®.