¿Qué es un archivo CHM?
El formato de archivo CHM representa el archivo de ayuda HTML de Microsoft que consta de una colección de páginas HTML. Proporciona un índice para acceder rápidamente a los temas y navegar a diferentes partes del documento de ayuda. El archivo CHM se puede buscar por contenido a través de la opción de búsqueda provista. CHM es un formato de archivo de ayuda en línea propiedad de Microsoft que se usa a menudo para la documentación del software. Además, se utiliza en varias otras aplicaciones, como guías de capacitación, libros interactivos y boletines electrónicos. La mayoría de los entornos modernos de desarrollo de Microsoft admiten la generación de documentación CHM a partir de la información disponible en la aplicación.
La capacidad única del formato de archivo CHM para implementar una tabla de contenido y un índice combinados lo distingue de otras páginas HTML estándar. El archivo CHM generado tiene un tamaño relativamente pequeño y, por lo tanto, se puede distribuir fácilmente con paquetes de software. La herramienta de creación de ayuda, HTML Help Workshop, proporciona un sistema fácil de usar para crear y administrar proyectos de ayuda y sus archivos relacionados. Los archivos CHM pueden incluir texto, imágenes e hipervínculos; visible en un navegador web; utilizado por Windows y otros programas como una solución de ayuda en línea.
Formato de archivo CHM
La forma final del archivo CHM generado depende de cómo esté diseñado el sistema de ayuda y si está destinado a una aplicación o un sitio web. Un archivo CHM admite la compresión de datos con compresión LZX para generar los archivos HTML comprimidos. Tiene el motor de búsqueda incorporado para una búsqueda rápida de contenidos junto con la capacidad de fusionar múltiples archivos .CHM. Un archivo CHM consta de un conjunto de archivos HTML, una tabla de contenido vinculada y un archivo de índice.
Archivos HTML
Ya sea que esté creando temas de ayuda para distribuirlos con un programa o en la Web, los documentos que crea se crean utilizando un lenguaje de formato especial conocido como lenguaje de marcado de hipertexto (HTML). Los archivos de temas HTML tienen una extensión de nombre de archivo .htm o .html.
Aunque cada tema de ayuda o página web que crea parece ser un documento con texto, gráficos o imágenes animadas, los archivos .htm son en realidad documentos de texto que tienen códigos de formato HTML especiales. Estos códigos, llamados etiquetas, le indican al navegador cómo mostrar cada página. Sólo el texto que aparece en un tema o página web está realmente en el archivo .htm. Todos los gráficos, sonidos, imágenes animadas u otros elementos que aparecen son archivos separados a los que apunta su archivo HTML. El navegador copia o descarga los gráficos, sonidos u otros elementos cuando ve las etiquetas que le indican que lo haga.
Tabla de contenido (TOC)
El archivo de tabla de contenido de ayuda (.hhc) es un archivo HTML que contiene los títulos de los temas para su tabla de contenido. Cuando un usuario abre la tabla de contenido en un archivo de ayuda compilado (o en una página web) y hace clic en el título de un tema, se abrirá el archivo HTML asociado con ese título.
Archivo de índice
El archivo de índice (.hhk) es un archivo HTML que contiene las entradas de índice (palabras clave) para su índice. Cuando un usuario abre el índice en un archivo de ayuda compilado o en una página web y hace clic en una palabra clave, se abrirá el archivo HTML asociado con la palabra clave.
Componentes de ayuda HTML
La ayuda HTML se compone de varios componentes. Estos incluyen lo siguiente:
Taller de ayuda HTML
: una herramienta de creación de ayuda con una interfaz gráfica fácil de usar para crear archivos de proyecto, archivos de temas HTML, archivos de contenido, archivos de índice y todo lo que necesita para armar un sistema de ayuda en línea o un sitio web .HTML Help ActiveX control
: un pequeño programa modular que se usa para insertar la navegación de ayuda y la funcionalidad de la ventana secundaria en un archivo HTML.The HTML Help Viewer
: una ventana de tres paneles totalmente funcional y personalizable en la que pueden aparecer temas de ayuda en línea.Microsoft HTML Help Image Editor
: una herramienta de gráficos en línea para crear capturas de pantalla; y para convertir, editar y ver archivos de imagen.The HTML Help Java Applet
: un pequeño programa basado en Java que se puede usar en lugar de un control ActiveX para insertar la navegación de ayuda en un archivo HTML.El programa ejecutable de ayuda HTML
: el programa que muestra y ejecuta la ayuda cuando hace clic en un archivo de ayuda compilado.El compilador de ayuda HTML
: el programa que compila proyectos, contenidos, índices, temas y otros archivos en un archivo de ayuda compilado.Guía de creación de ayuda HTML
: una guía en línea diseñada para ayudar a los autores de ayuda a utilizar la Ayuda HTML para diseñar un sistema de ayuda. La guía también contiene una referencia de ayuda HTML completa para desarrolladores y una referencia de etiquetas HTML para autores.