{"id":1752,"date":"2019-07-08T13:18:56","date_gmt":"2019-07-08T11:18:56","guid":{"rendered":"https:\/\/da-software.de\/?p=1752"},"modified":"2019-07-08T13:18:56","modified_gmt":"2019-07-08T11:18:56","slug":"chm-file","status":"publish","type":"post","link":"https:\/\/da-software.net\/en\/2019\/07\/chm-file\/","title":{"rendered":"CHM File"},"content":{"rendered":"<h3>What is a CHM file?<\/h3>\n<p>If you discover a file on your computer with the file extension <strong>*.chm<\/strong>, some people wonder what it is all about. For many, especially program developers, the CHM file is an old acquaintance.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2018\/03\/chm-explorer-ansicht.png\" alt=\"CHM Files with Icon in Windows Explorer\" width=\"417\" height=\"113\" class=\"aligncenter size-full wp-image-950\" srcset=\"\/wp-content\/uploads\/2018\/03\/chm-explorer-ansicht.png 417w, \/wp-content\/uploads\/2018\/03\/chm-explorer-ansicht-300x81.png 300w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><\/p>\n<p>This file format is mainly used for help files and e-books. The three letters CHM stand for <em>Compiled HTML Help<\/em>. Further interpretations are <em>Compressed HTML Help<\/em> or <em>Compiled Help Module(s)<\/em>. As the names already suggest, these are special help files in HTML format. The individual HTML files are specially compiled and &#8220;packaged&#8221; so that a typical help navigation is possible. Typically, this includes a <strong>navigation tree<\/strong>, equivalent to a table of contents, which can be used to quickly navigate to the respective help page. An integrated <strong>Search function<\/strong> makes it possible to find search terms and the <strong>Index<\/strong> indexes keywords. Compared to many individual HTML files, the CHM file has the advantage that it is only one file. It is therefore easier to manage and exchange.<\/p>\n<figure id=\"attachment_1753\" aria-describedby=\"caption-attachment-1753\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/helpcreator.net\/en\/\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2019\/07\/screenshot-chm-help-view.png\" alt=\"Screenshot of an open CHM file with navigation bar\" width=\"550\" height=\"431\" class=\"size-full wp-image-1753\" srcset=\"\/wp-content\/uploads\/2019\/07\/screenshot-chm-help-view.png 550w, \/wp-content\/uploads\/2019\/07\/screenshot-chm-help-view-300x235.png 300w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-1753\" class=\"wp-caption-text\">Press F1 in any window program to view the help file<\/figcaption><\/figure>\n<p>The file format itself comes from the Microsoft company and has become a quasi standard for help files since Windows 98 (so long). Previously there was the WinHelp format with the file extension <em>*.hlp<\/em>. The developers, who are a little bit older, might remember. This was based on the <em>Rich Text Format (RTF)<\/em>.<\/p>\n<p>In addition to the packed HTML files, the CHM file can also contain other typical files, such as images or JavaScript, which are required for the display of content.<\/p>\n<h3>Creating a CHM File<\/h3>\n<p>There are several ways to create a CHM file. One variant is to create all required HTML files separately with a corresponding HTML editor. Then you apply a CHM processor to the HTML files. This is a small program which merges the created HTML files to the CHM.<\/p>\n<p>It is more comfortable with a program which integrates the <a href=\"https:\/\/helpcreator.net\/en\/\">creation of help contents<\/a>, e-book contents or a documentation. Once you have finished your content, you simply click on a corresponding export button below to get the CHM file.<\/p>\n<figure id=\"attachment_1755\" aria-describedby=\"caption-attachment-1755\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/helpcreator.net\/en\/\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2019\/07\/chm-export-program.png\" alt=\"Screenshot of a program for CHM creation and export\" width=\"550\" height=\"363\" class=\"size-full wp-image-1755\" srcset=\"\/wp-content\/uploads\/2019\/07\/chm-export-program.png 550w, \/wp-content\/uploads\/2019\/07\/chm-export-program-300x198.png 300w, \/wp-content\/uploads\/2019\/07\/chm-export-program-120x80.png 120w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><figcaption id=\"caption-attachment-1755\" class=\"wp-caption-text\">Export CHM File with Help Authoring Tool<\/figcaption><\/figure>\n<h3>Open CHM file<\/h3>\n<h4>Windows<\/h4>\n<p>Under Windows you can normally open CHM files without installing any additional software. This works in all Windows versions since Windows 98. Should it be necessary to use other software products, you can use a <u>CHM viewer<\/u>. Under Windows, for example, you can use a free tool called <a href=\"https:\/\/sourceforge.net\/projects\/kchmviewer\/\" target=\"_blank\" rel=\"noopener noreferrer\">KchmViewer<\/a>.<\/p>\n<h4>Open CHM under OSX<\/h4>\n<p>Under MacBook, it&#8217;s a little more difficult because under OSX, the CHM file format doesn&#8217;t open by default. But there are several applications or apps that allow you to open a CHM file on a Mac as well.<\/p>\n<p>\u2013 <a href=\"https:\/\/itunes.apple.com\/de\/app\/chm-viewer-free\/id650683226\" target=\"_blank\" rel=\"noopener noreferrer\">CHM Viewer Free<\/a><br \/>\n\u2013 <a href=\"https:\/\/itunes.apple.com\/de\/app\/chm-reader\/id424182884\" target=\"_blank\" rel=\"noopener noreferrer\">CHM Reader<\/a><br \/>\n\u2013 <a href=\"http:\/\/chmox.sourceforge.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Chmox<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>What is a CHM file? If you discover a file on your computer with the file extension *.chm, some people<\/p>\n","protected":false},"author":2,"featured_media":668,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[20],"tags":[],"class_list":["post-1752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-and-tricks"],"_links":{"self":[{"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/posts\/1752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/comments?post=1752"}],"version-history":[{"count":0,"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/posts\/1752\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/media\/668"}],"wp:attachment":[{"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/media?parent=1752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/categories?post=1752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/da-software.net\/en\/wp-json\/wp\/v2\/tags?post=1752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}