CHM
From Just Solve the File Format Problem
(Difference between revisions)
(→Software) |
MihaiPopa7 (Talk | contribs) |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 3: | Line 3: | ||
|subcat=Help files | |subcat=Help files | ||
|extensions={{ext|chm}} | |extensions={{ext|chm}} | ||
+ | |mimetypes={{mimetype|application/vnd.ms-htmlhelp}} | ||
+ | |pronom={{PRONOM|fmt/634}} | ||
|released=1997 | |released=1997 | ||
}} | }} | ||
+ | [[CHM]] (Compiled HTML Help), AKA '''Microsoft Help 1''', is a Microsoft format for help files. While it is proprietary, it has been reverse engineered, and many software applications can read it. | ||
− | [[ | + | It is a compressed binary file format, including content in [[HTML]] as well as other related data. |
− | + | [[Microsoft Help 2]] was intended as a successor, but never saw much use. | |
− | + | == Identification == | |
+ | Files start with hex {{magic|49 54 53 46 03 00 00 00}}, which the first four bytes is ASCII "ITSF", for Info-Tech Storage Format, the generic data file format by Microsoft. | ||
− | == | + | == Format description == |
+ | * [http://chmspec.nongnu.org/latest/ chmspec] | ||
+ | == Software == | ||
+ | * [https://savannah.nongnu.org/projects/chmdeco chmdeco] | ||
* [http://portableapps.com/apps/office/kchmviewer-portable KchmViewer] | * [http://portableapps.com/apps/office/kchmviewer-portable KchmViewer] | ||
* [http://www.cabextract.org.uk/libmspack/ libmspack] | * [http://www.cabextract.org.uk/libmspack/ libmspack] | ||
Line 19: | Line 26: | ||
* [http://www.russotto.net/chm/ CHM Tools] | * [http://www.russotto.net/chm/ CHM Tools] | ||
* [[7-Zip]] | * [[7-Zip]] | ||
+ | * [https://github.com/dottedmag/archmage archmage] | ||
− | == | + | == Sample files == |
+ | * {{DexvertSamples|document/chm}} | ||
+ | == Links and references == | ||
* [https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help Wikipedia article] | * [https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help Wikipedia article] | ||
+ | * [http://www.infoworld.com/article/2894256/security/ancient-help-file-format-carrying-new-cryptowall-attacks-on-pcs.html Ancient help-file format carries new CryptoWall attacks into PCs] | ||
+ | |||
+ | == See also == | ||
+ | * [[Microsoft Help 2]] | ||
+ | * [[HLP (WinHelp)]] | ||
[[Category:Microsoft]] | [[Category:Microsoft]] | ||
+ | [[Category:Windows]] | ||
+ | [[Category:Hypermedia]] |
Latest revision as of 02:50, 30 June 2024
CHM (Compiled HTML Help), AKA Microsoft Help 1, is a Microsoft format for help files. While it is proprietary, it has been reverse engineered, and many software applications can read it.
It is a compressed binary file format, including content in HTML as well as other related data.
Microsoft Help 2 was intended as a successor, but never saw much use.
Contents |
[edit] Identification
Files start with hex 49 54 53 46 03 00 00 00
, which the first four bytes is ASCII "ITSF", for Info-Tech Storage Format, the generic data file format by Microsoft.