CHM

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Software)
 
(12 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.
  
[[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.
+
It is a compressed binary file format, including content in [[HTML]] as well as other related data.
  
== See also ==
+
[[Microsoft Help 2]] was intended as a successor, but never saw much use.
  
* [[HLP (WinHelp)]]
+
== 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.
  
== Software ==
+
== 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]
 
* [http://www.jedrea.com/chmlib/ chmlib]
 
* [http://www.jedrea.com/chmlib/ chmlib]
 
* [http://www.russotto.net/chm/ CHM Tools]
 
* [http://www.russotto.net/chm/ CHM Tools]
 +
* [[7-Zip]]
 +
* [https://github.com/dottedmag/archmage archmage]
  
== Links and references ==
+
== 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: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