Extensión de nombre de archivo | .chm |
---|---|
Tipo de medio de Internet | aplicación/vnd.ms-htmlhelp [1] |
Desarrollado por | Microsoft |
Lanzamiento inicial | 1997 |
Último lanzamiento | 1.4 [2] |
Extendido a | .iluminado |
Desarrollador(es) | Microsoft |
---|---|
Sistema operativo | Microsoft Windows |
Predecesor | Ayuda de Microsoft Win |
Sucesor | Ayuda de Microsoft 2 |
Tipo | Sistema de ayuda |
Microsoft Compiled HTML Help es un formato de ayuda en línea propiedad de Microsoft que consta de una colección de páginas HTML , un índice y otras herramientas de navegación. Los archivos se comprimen y se distribuyen en formato binario con la extensión .CHM (Compiled HTML). El formato se utiliza a menudo para la documentación de software .
Se introdujo como sucesor de Microsoft WinHelp con el lanzamiento de Windows 95 OSR 2.5 [3] y, en consecuencia, Windows 98. Dentro de la familia Windows NT, la compatibilidad con archivos CHM se introdujo en Windows NT 4.0 [4] [5] [6] y todavía se admite en Windows 11. [ 7] Aunque el formato fue diseñado por Microsoft, se ha realizado ingeniería inversa con éxito y ahora se admite en muchas aplicaciones de visualización de documentos.
Mes | Año | Descripción |
---|---|---|
Febrero | 1996 | Microsoft anuncia planes para detener el desarrollo de WinHelp y comenzar el desarrollo de HTML Help. |
Agosto | 1997 | HTML Help 1.0 (HH 1.0) se lanza con Internet Explorer 4 . |
Febrero | 1998 | HTML Help 1.1a se entrega con Windows 98 . |
Enero | 2000 | HTML Help 1.3 se entrega con Windows 2000 . |
Julio | HTML Help 1.32 se lanza con Internet Explorer 5.5 y Windows Me . | |
Octubre | 2001 | HTML Help 1.33 se lanza con Internet Explorer 6 y Windows XP . |
Marzo | En la conferencia WritersUA (anteriormente WinWriters), Microsoft anuncia planes para una nueva plataforma de ayuda, Help 2, que también está basada en HTML. | |
Enero | 2003 | Microsoft decide no lanzar Microsoft Help 2 como una plataforma de ayuda general. |
Microsoft ha anunciado que no tiene intención de añadir ninguna característica nueva a la Ayuda HTML. [8]
La ayuda se entrega como un archivo binario con la extensión .chm. Contiene un conjunto de archivos HTML, una tabla de contenidos con hipervínculos y un archivo de índice. El formato del archivo ha sido modificado mediante ingeniería inversa y la documentación correspondiente está disponible de forma gratuita. [9] [10]
El archivo comienza con los bytes "ITSF" (en ASCII ), por "Info-Tech Storage Format", que es el nombre interno dado por Microsoft al formato de archivo de almacenamiento genérico utilizado para los archivos CHM. [11]
Los archivos CHM admiten las siguientes características:
El formato de archivo .lit de Microsoft Reader es una modificación del formato CHM de la Ayuda HTML. Los archivos CHM se utilizan a veces para libros electrónicos. [13]
Sumatra PDF admite la visualización de documentos CHM desde la versión 1.9.
Varias aplicaciones, como HTML Help Workshop y 7-Zip, pueden descompilar archivos CHM. La utilidad hh.exe en Windows y la utilidad extract_chmLib (un componente de chmlib) en Linux también pueden descompilar archivos CHM.
El HTML Help Workshop y el compilador de Microsoft generan archivos CHM mediante instrucciones almacenadas en un proyecto de ayuda HTML. El nombre de archivo de un proyecto de este tipo tiene la extensión .HHP y el archivo es simplemente un texto con el formato de archivo INI . [14]
El proyecto Free Pascal tiene un compilador (chmcmd) que puede crear archivos CHM de forma multiplataforma.
Leer soporte:
Soporte de lectura/escritura: