Che cos'è un editor CHM?
Un editor CHM è progettato per facilitare la modifica dei file CHM. Invece di occuparsi di avanzate capacità di programmazione, di scorrere pagine di codice e di scaricare strumenti specifici per lavorare con i file CHM, un editor CHM presenta tutto in un programma intuitivo in cui l'utente può semplicemente fare clic sui menu per apportare modifiche o tradurre un CHM file. Questo tipo di editor è noto come un editor WYSIWYG, che sta per "Ciò che vedi è ciò che ottieni". Ciò significa che l'immagine che l'utente vede e modifica sullo schermo è l'aspetto del documento. Altri editor potrebbero mostrare solo il codice del programma e l'utente dovrebbe salvare e visualizzare l'anteprima del file per sapere come sarebbero le sue modifiche.
Il file CHM viene utilizzato con la Guida HTML compilata di Microsoft®. Questo programma, inizialmente rilasciato come Guida HTML 1.0, è di proprietà di Microsoft® e utilizzato su tutti i computer con sistema operativo Windows®. Viene utilizzato principalmente per la creazione di documenti di aiuto in linea composti in gran parte da istruzioni di testo, un indice completo, collegamenti ipertestuali e un sommario. È possibile utilizzare le immagini, ma non vengono applicati sfondi fantasiosi o formattazioni speciali. Gli utenti di computer potrebbero avere familiarità con questo formato se hanno mai aperto una schermata di aiuto separata con una casella di ricerca in alto.
Microsoft® ha aggiornato l'HTML Help fino alla versione 1.33 dopo la quale ha annunciato che non avrebbe più aggiornato il programma e sarebbe invece passato a un nuovo programma chiamato Microsoft® Assistance Markup Language. La Guida HTML ha offerto numerosi vantaggi a coloro che la utilizzano per creare programmi e indici di guida. Ha creato file più piccoli che potrebbero utilizzare caratteri internazionali e ha fornito un indice di grandi dimensioni in grado di combinare gli indici di diversi file CHM. Questi vantaggi hanno reso molto più semplice l'utilizzo per la scrittura di programmi di aiuto rispetto all'utilizzo dell'HTML tradizionale.
A causa della difficoltà di modificare i file CHM, l'editor CHM è cresciuto in popolarità. Ha permesso all'utente di aprire qualsiasi file CHM e apportare modifiche, sia che l'utente volesse semplicemente cambiare la lingua o fosse necessario apportare modifiche drastiche al contenuto del file. I file CHM sono stati utilizzati anche in alcuni tipi di libri elettronici, noti come e-book, e chiunque con questi e-book potrebbe utilizzare un editor CHM sul file. Poiché la Guida HTML viene utilizzata su qualsiasi macchina che esegue Windows 98® o versioni successive, la compatibilità non è un problema e un utente può aprire e modificare un file CHM con un editor CHM da qualsiasi computer con Microsoft®.