Ayuda HTML compilada de Microsoft - Microsoft Compiled HTML Help
| Extensión de nombre de archivo |
.chm
|
|---|---|
| Tipo de medio de Internet |
application / vnd.ms-htmlhelp |
| Desarrollado por | Microsoft |
| Versión inicial | 1997 |
| Último lanzamiento | 1.4 |
| Extendido a | .iluminado |
| Desarrollador (es) | Microsoft |
|---|---|
| Sistema operativo | Microsoft Windows |
| Predecesor | Microsoft WinHelp |
| Sucesor | Ayuda de Microsoft 2 |
| Escribe | Sistema de ayuda |
La Ayuda HTML compilada de Microsoft es un formato de ayuda en línea patentado por 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 implementan en formato binario con la extensión .CHM, para HTML compilado. El formato se utiliza a menudo para la documentación de software .
Se presentó como el sucesor de Microsoft WinHelp con el lanzamiento de Windows 95 OSR 2.5 y, en consecuencia, Windows 98 . Dentro de la familia de Windows NT, la compatibilidad con archivos CHM se introdujo en Windows NT 4.0 y todavía se admite en Windows 10 . Aunque el formato fue diseñado por Microsoft, se ha realizado ingeniería inversa con éxito y ahora es compatible con muchas aplicaciones de visualización de documentos.
Historia
| Mes | Año | Descripción |
|---|---|---|
| febrero | 1996 | Microsoft anuncia planes para detener el desarrollo de WinHelp e iniciar el desarrollo de la Ayuda HTML. |
| agosto | 1997 | Se lanza HTML Help 1.0 (HH 1.0) con Internet Explorer 4 . |
| febrero | 1998 | HTML Help 1.1a se envía con Windows 98 . |
| enero | 2000 | HTML Help 1.3 viene con Windows 2000 . |
| mes de julio | Versiones 1.32 de la Ayuda HTML con Internet Explorer 5.5 y Windows Me . | |
| octubre | 2001 | Versiones 1.33 de la Ayuda HTML con Internet Explorer 6 y Windows XP . |
| marcha | 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 plataforma de ayuda general. |
Microsoft ha anunciado que no tiene la intención de agregar nuevas funciones a la Ayuda HTML.
Formato de archivo
La ayuda se entrega como un archivo binario con la extensión .chm. Contiene un conjunto de archivos HTML, una tabla de contenido con hipervínculos y un archivo de índice. El formato de archivo ha sido modificado por ingeniería inversa y la documentación del mismo está disponible gratuitamente.
El archivo comienza con los bytes "ITSF" (en ASCII ), para "Formato de almacenamiento de Info-Tech".
Los archivos CHM admiten las siguientes características:
- Compresión de datos (usando LZX )
- Motor de búsqueda integrado
- Posibilidad de fusionar varios archivos de ayuda .chm
- Soporte de caracteres extendido, aunque no es completamente compatible con Unicode .
Usar en aplicaciones de Windows
El formato de archivo .lit de Microsoft Reader es una modificación del formato CHM de la Ayuda HTML. Los archivos CHM a veces se utilizan para libros electrónicos.
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 Compilador y Taller de Ayuda HTML de Microsoft generan archivos CHM mediante instrucciones almacenadas en un proyecto de Ayuda HTML. El nombre de archivo de dicho proyecto tiene la extensión .HHP y el archivo es solo un texto con el formato de archivo INI .
El proyecto Free Pascal tiene un compilador (chmcmd) que puede crear archivos CHM de forma multiplataforma.
Usar en aplicaciones que no sean de Windows
Leer soporte:
- GTK: GnoCHM en SourceForge.net , CHMsee , chmviewkit
- Qt: Okular , kchmviewer , KCHM en SourceForge.net
- Java: CHMPane en SourceForge.net
- iOS: CHMate Neue , iChm , ChmPlus , ReadCHM
- Android: KingReader , Chm Reader , iReader
- Mac OS X: iChm (descontinuado), ChmPlus (descontinuado), CHMox (las aplicaciones PowerPC ya no son compatibles), ArCHMock (descontinuado), CHM a EPUB (descontinuado), Clearview Reader
- Otro / multiplataforma: xCHM , arCHMage en SourceForge.net , DisplayCHM
- Amiga: libmspack en Aminet
Soporte de lectura / escritura:
- Lazarus (IDE) / Free Pascal (para una herramienta similar a Doxygen , un compilador de línea de comandos separado en 2.6.0+ y un visor simple en Lazarus)
Ver también
Referencias
enlaces externos
- Página web de ayuda HTML en MSDN
- Referencia de la Ayuda 2 de Microsoft (parte del SDK de Visual Studio para VS7.1 y VS8.0)
- Historia de la ayuda HTML
- Especificación de ayuda HTML no oficial (preliminar) (la especificación ITSF vinculada se ha movido al dominio Russotto.net )