Microsoft Compiled HTML Help - Microsoft Compiled HTML Help
| Extensie nume de fișier |
.chm
|
|---|---|
| Tipul media internet |
application / vnd.ms-htmlhelp |
| Dezvoltat de | Microsoft |
| Eliberarea inițială | 1997 |
| Ultima lansare | 1.4 |
| Extins la | .lit |
| Dezvoltatori | Microsoft |
|---|---|
| Sistem de operare | Microsoft Windows |
| Predecesor | Microsoft WinHelp |
| Succesor | Ajutor Microsoft 2 |
| Tip | Sistem de ajutor |
Microsoft Compiled HTML Help este un format de ajutor online proprietar Microsoft , format dintr-o colecție de pagini HTML , un index și alte instrumente de navigare. Fișierele sunt comprimate și implementate într-un format binar cu extensia .CHM, pentru HTML compilat. Formatul este adesea utilizat pentru documentarea software-ului .
A fost introdus ca succesor al Microsoft WinHelp odată cu lansarea Windows 95 OSR 2.5 și, în consecință, Windows 98 . În familia Windows NT, suportul pentru fișiere CHM este introdus în Windows NT 4.0 și este încă acceptat în Windows 10 . Cu toate că formatul a fost proiectat de Microsoft, a fost cu succes decompilat și este acum susținută în multe aplicații documentul de vizualizare.
Istorie
| Lună | An | Descriere |
|---|---|---|
| februarie | 1996 | Microsoft anunță planurile de a opri dezvoltarea WinHelp și de a începe dezvoltarea în Ajutor HTML. |
| August | 1997 | HTML Help 1.0 (HH 1.0) este lansat cu Internet Explorer 4 . |
| februarie | 1998 | HTML Help 1.1a este livrat cu Windows 98 . |
| ianuarie | 2000 | HTML Help 1.3 este livrat cu Windows 2000 . |
| iulie | HTML Help 1.32 lansează cu Internet Explorer 5.5 și Windows Me . | |
| octombrie | 2001 | HTML Help 1.33 lansează cu Internet Explorer 6 și Windows XP . |
| Martie | La conferința WritersUA (fostă WinWriters), Microsoft anunță planuri pentru o nouă platformă de ajutor, Help 2, care este, de asemenea, bazată pe HTML. | |
| ianuarie | 2003 | Microsoft decide să nu lanseze Microsoft Help 2 ca platformă generală de ajutor. |
Microsoft a anunțat că nu intenționează să adauge nicio funcție nouă la ajutorul HTML.
Tipul fisierului
Ajutorul este livrat ca fișier binar cu extensia .chm. Acesta conține un set de fișiere HTML, un cuprins hyperlink și un fișier index. Formatul de fișier a fost inversat și documentația acestuia este disponibilă gratuit.
Fișierul începe cu octeți „ITSF” (în ASCII ), pentru „Format de stocare Info-Tech”.
Fișierele CHM acceptă următoarele caracteristici:
- Compresie date (folosind LZX )
- Motor de căutare încorporat
- Capacitatea de a combina mai multe fișiere de ajutor .chm
- Suport de caractere extins, deși nu acceptă pe deplin Unicode .
Utilizare în aplicații Windows
Microsoft Reader format de fișier LIT „s este o modificare a formatului HTML Help CHM. Fișierele CHM sunt uneori folosite pentru cărți electronice.
Sumatra PDF acceptă vizualizarea documentelor CHM de la versiunea 1.9.
Diverse aplicații, precum HTML Help Workshop și 7-Zip pot decompila fișiere CHM. Utilitarul hh.exe pe Windows și utilitarul extract_chmLib (o componentă a chmlib) pe Linux pot decompila fișiere CHM.
Atelierul de asistență HTML și compilatorul Microsoft generează fișiere CHM prin instrucțiuni stocate într-un proiect de ajutor HTML. Numele fișierului unui astfel de proiect are extensia .HHP, iar fișierul este doar un text cu formatul de fișier INI .
Proiectul Free Pascal are un compilator (chmcmd) care poate crea fișiere CHM într-un mod multiplatform.
Folosiți în aplicații non-Windows
Citiți asistența:
- GTK: GnoCHM pe SourceForge.net , CHMsee , chmviewkit
- Qt: Okular , kchmviewer , KCHM pe SourceForge.net
- Java: CHMPane pe SourceForge.net
- iOS: CHMate Neue , iChm , ChmPlus , ReadCHM
- Android: KingReader , Chm Reader , iReader
- Mac OS X: iChm (Întrerupt), ChmPlus (Întrerupt), CHMox (aplicațiile PowerPC nu mai sunt acceptate), ArCHMock (Întrerupt), CHM în EPUB (Întrerupt), Clearview Reader
- Altele / Cross-platform: xCHM , arCHMage pe SourceForge.net , DisplayCHM
- Amiga: libmspack pe Aminet
Suport pentru citire / scriere:
- Lazarus (IDE) / Free Pascal (pentru un instrument de tip doxygen , un compilator separat de linie de comandă în 2.6.0+ și un vizualizator simplu în Lazarus)
Vezi si
Referințe
linkuri externe
- Pagină web de ajutor HTML pe MSDN
- Referință Microsoft Help 2 (parte din Visual Studio SDK pentru VS7.1 și VS8.0)
- Istoria ajutorului HTML
- Specificație de ajutor HTML neoficială (preliminară) (specificația ITSF legată a fost mutată în domeniul Russotto.net )