Microsoft gecompileerde HTML-help - Microsoft Compiled HTML Help

Microsoft gecompileerde HTML-help
Bestandsnaam extensie
.chm
Type internetmedia
application/vnd.ms-htmlhelp
Ontwikkeld door Microsoft
Eerste uitgave 1997
Laatste release
1.4
Verlengd tot .lit
Microsoft gecompileerde HTML-help
Ontwikkelaar(s) Microsoft
Besturingssysteem Microsoft Windows
Voorganger Microsoft WinHelp
Opvolger Microsoft-hulp 2
Type Help-systeem

Microsoft Compiled HTML Help is een eigen online Help- indeling van Microsoft , die bestaat uit een verzameling HTML- pagina's, een index en andere navigatiehulpmiddelen. De bestanden worden gecomprimeerd en geïmplementeerd in een binair formaat met de extensie .CHM, voor gecompileerde HTML. Het formaat wordt vaak gebruikt voor softwaredocumentatie .

Het werd geïntroduceerd als de opvolger van Microsoft WinHelp met de release van Windows 95 OSR 2.5 en bijgevolg Windows 98 . Binnen de Windows NT-familie is de CHM-bestandsondersteuning geïntroduceerd in Windows NT 4.0 en wordt deze nog steeds ondersteund in Windows 10 . Hoewel het formaat is ontworpen door Microsoft, is het met succes reverse-engineered en wordt het nu ondersteund in veel documentviewertoepassingen.

Geschiedenis

Maand Jaar Beschrijving
Februari 1996 Microsoft kondigt plannen aan om de ontwikkeling van WinHelp stop te zetten en de ontwikkeling van HTML Help te starten.
augustus 1997 HTML Help 1.0 (HH 1.0) wordt uitgebracht met Internet Explorer 4 .
Februari 1998 HTML Help 1.1a wordt geleverd met Windows 98 .
Januari 2000 HTML Help 1.3 wordt geleverd met Windows 2000 .
juli- HTML Help 1.32 releases met Internet Explorer 5.5 en Windows Me .
oktober 2001 HTML Help 1.33 releases met Internet Explorer 6 en Windows XP .
maart Op de WritersUA-conferentie (voorheen WinWriters) kondigt Microsoft plannen aan voor een nieuw helpplatform, Help 2, dat ook op HTML is gebaseerd.
Januari 2003 Microsoft besluit Microsoft Help 2 niet uit te brengen als algemeen Help-platform.

Microsoft heeft aangekondigd dat ze niet van plan zijn nieuwe functies toe te voegen aan HTML Help.

Bestandsformaat

Help wordt geleverd als een binair bestand met de extensie .chm. Het bevat een set HTML-bestanden, een inhoudsopgave met hyperlinks en een indexbestand. Het bestandsformaat is reverse-engineered en documentatie ervan is vrij beschikbaar.

Het bestand begint met bytes "ITSF" (in ASCII ), voor "Info-Tech Storage Format".

CHM-bestanden ondersteunen de volgende functies:

  • Gegevenscompressie (met LZX )
  • Ingebouwde zoekmachine
  • Mogelijkheid om meerdere .chm-helpbestanden samen te voegen
  • Uitgebreide tekenondersteuning, hoewel Unicode niet volledig wordt ondersteund .

Gebruik in Windows-toepassingen

Het .lit-bestandsformaat van Microsoft Reader is een wijziging van het HTML Help CHM-formaat. CHM-bestanden worden soms gebruikt voor e-books.

Sumatra PDF ondersteunt het bekijken van CHM-documenten sinds versie 1.9.

Verschillende toepassingen, zoals HTML Help Workshop en 7-Zip, kunnen CHM-bestanden decompileren. Het hulpprogramma hh.exe op Windows en het hulpprogramma extract_chmLib (een onderdeel van chmlib) op Linux kunnen ook CHM-bestanden decompileren.

De HTML Help Workshop en Compiler van Microsoft genereren CHM-bestanden door instructies die zijn opgeslagen in een HTML Help-project. De bestandsnaam van zo'n project heeft de extensie .HHP en het bestand is gewoon een tekst met het INI-bestandsformaat .

Het Free Pascal- project heeft een compiler (chmcmd) die CHM-bestanden op meerdere platforms kan maken.

Gebruik in niet-Windows-toepassingen

Lees ondersteuning:

Ondersteuning voor lezen/schrijven:

Zie ook

Referenties

Externe links