CHM

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Links and references)
 
(6 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
|released=1997
 
|released=1997
 
}}
 
}}
[[CHM]] (Compiled HTML Help) is a Microsoft format for help files. While it is proprietary, it has been reverse engineered, and many software applications can read it.
+
[[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.
 
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 ==
 
== Format description ==
 
 
* [http://chmspec.nongnu.org/latest/ chmspec]
 
* [http://chmspec.nongnu.org/latest/ chmspec]
  
 
== Software ==
 
== Software ==
 
 
* [https://savannah.nongnu.org/projects/chmdeco chmdeco]
 
* [https://savannah.nongnu.org/projects/chmdeco chmdeco]
 
* [http://portableapps.com/apps/office/kchmviewer-portable KchmViewer]
 
* [http://portableapps.com/apps/office/kchmviewer-portable KchmViewer]
Line 23: 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 ==
 
== 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]
 
* [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 ==
 
== See also ==
 
+
* [[Microsoft Help 2]]
 
* [[HLP (WinHelp)]]
 
* [[HLP (WinHelp)]]
  
 
[[Category:Microsoft]]
 
[[Category:Microsoft]]
 +
[[Category:Windows]]
 +
[[Category:Hypermedia]]

Latest revision as of 02:50, 30 June 2024

File Format
Name CHM
Ontology
Extension(s) .chm
MIME Type(s) application/vnd.ms-htmlhelp
PRONOM fmt/634
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.

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.

[edit] Format description

[edit] Software

[edit] Sample files

[edit] Links and references

[edit] See also

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox