.CHM

CHM-fil

Microsoft Compiled HTML Help file
Ställ en fråga
SNABBT SVAR

En CHM-fil är en Microsoft Compiled HTML Help-fil - ett enda komprimerat paket med HTML-sidor, bilder och ett sökbart index, som används för manualer till Windows-programvara och e-böcker. På Windows dubbelklickar du på den; den inbyggda visaren (hh.exe) öppnar den med ett innehållsträd och sökfunktion. Om varje sida är tom är filen blockerad av Windows-säkerhet: högerklicka på den, välj Egenskaper och klicka på Avblockera.

Utvecklare: Microsoft Kategori: Internetfiler MIME: application/vnd.ms-htmlhelp
ÖPPNAS PÅ Windows macOS Linux Android
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 11, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CHM?

.chm är en Microsoft Compiled HTML Help-fil - en Windows-hjälpmodul som används för att lagra hjälpdokument för applikationer och systemfunktioner. .chm-dokument är uppbyggda av HTML-källfiler, samma format som används för webbplatser, och kompileras till ett enda fristående binärt arkiv. På Windows öppnas .chm-filer nativt med hh.exe (HTML Help), som medföljer varje version av Windows sedan Windows 98. Dedikerade tredjepartsläsare som xCHM och SumatraPDF finns också tillgängliga.

Formatet använder Microsofts proprietära ITSF-container (Info-Tech Storage Format), identifierbar genom den fyrbyte långa filsignaturen ITSF vid offset 0. Inuti containern komprimeras HTML-ämnen, bilder, CSS och indextabeller med LZX-komprimering, vilket är anledningen till att filen visas som ett enda kompakt arkiv snarare än en mapp med lösa filer. Föregångaren till .chm var det äldre .HLP WinHelp-formatet, som det ersatte 1997.

Hjälpfiler innehåller programvarudokumentation. En typisk .chm-fil är uppdelad i avsnitt organiserade i en trädliknande struktur som täcker applikationsanvändning, funktioner och vanliga frågor. Eftersom .chm renderas via Internet Explorers MSHTML-motor kan filer som kopierats från en nätverksresurs eller laddats ner från internet visa tomma sidor - en Windows-säkerhetsrestriktion känd som «mark of the web»-blockering. Genom att avblockera filen via dess egenskapsdialogruta återställs normal visning.

.chm-filer är portabla och fristående: en enda fil innehåller alla ämnen, bilder och navigering. Även om formatet anses vara föråldrat - Microsofts nyare system använder .hxs eller dokumentation online - öppnas .chm-filer fortfarande korrekt på nuvarande Windows utan extra programvara.

Säkerhet & trygghet

RISK: MEDIUM

CHM är en HTML-container som kan bädda in skript och shortcut/HTML-Help-kommandon, och den har en historik av missbruk för skadlig kod (skadliga CHM-filer som kör exekverbara filer, använda i nätfiskekampanjer) och sårbarheter i gamla visare. Öppna endast CHM-filer från pålitliga källor. Windows blockerar avsiktligt innehåll i CHM-filer som öppnas från internet/nätverk (varje sida visas som tom) via «mark of the web» - om du litar på filen, högerklicka > Egenskaper > Avblockera, eller flytta den till en lokal enhet. Hantera oväntade .chm-bilagor som vilken annan exekverbar bilaga som helst.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNMicrosoft Compiled HTML Help fileäven känd som Compiled HTML Help, HTML Help
UTVECKLAREMicrosoftsedan 1997 (HTML Help 1.0, with Windows 98)
MIME-TYPapplication/vnd.ms-htmlhelp
TYPBinär container av kompilerad HTML, bilder och index (ITSF/ITOL-ITLS)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
49545346
ASCII
ITSF
Filer börjar med den 4-byte långa signaturen «ITSF» (49 54 53 46), omedelbart följt av formatversionen som en little-endian dword (vanligtvis 03 00 00 00). ITSF är Microsofts interna «Info-Tech Storage Format»; inuti det indexerar en ITSP/ITOL-ITLS-katalog det komprimerade HTML-innehållet (LZX-komprimerat).

Program som öppnar CHM-filer

Windows4 apps
xCHM Öppen källkod Öppna .chm-filen för att visa den med innehåll, index och sökning; användbart när hh.exe inte fungerar korrekt.
7-Zip Öppen källkod Högerklicka > 7-Zip > Öppna arkiv för att extrahera rå HTML/bilder från CHM-filen (renderar den inte).
HTML Help (hh.exe) Inbyggd Dubbelklicka på .chm-filen - den inbyggda Microsoft Help-visaren öppnar den med ett innehållsträd, index och sökning. Ingen installation krävs.
SumatraPDF Öppen källkod Öppna .chm-filen i SumatraPDF - en lättviktig gratis läsare som även renderar CHM med en innehållspanel.
macOS3 apps
Calibre Öppen källkod Lägg till .chm-filen och använd Calibres visare, eller konvertera den till EPUB/PDF för Apple Books.
xCHM Öppen källkod Öppna .chm-filen för att visa den med innehåll, index och sökning; användbart när hh.exe inte fungerar korrekt.
CHMOX / Chmox Öppen källkod Öppna .chm-filen i denna lilla nativa macOS CHM-läsare.
Linux3 apps
Calibre Öppen källkod Lägg till .chm-filen och använd Calibres visare, eller konvertera den till EPUB/PDF för Apple Books.
xCHM Öppen källkod Öppna .chm-filen för att visa den med innehåll, index och sökning; användbart när hh.exe inte fungerar korrekt.
KchmViewer Öppen källkod KDE CHM-visare; öppna .chm-filen för ett fullständigt innehållsträd och fulltextsökning.
Android1 app
CHM Reader / EBookDroid Gratis Öppna .chm-filen i en CHM-kompatibel läsare för att läsa den på en telefon eller surfplatta.

Tekniska detaljer

djup specifikation
ContainerformatITSF (Info-Tech Storage Format) - Microsofts proprietära sammansatta lagring med en intern ITSP-katalog som indexerar alla virtuella filer inuti arkivet
Magic bytes4-byte ASCII-signatur ITSF (hex 49 54 53 46) vid offset 0, omedelbart följt av ett little-endian DWORD-versionsfält (vanligtvis 03 00 00 00 för HTML Help 1.x)
ByteordningLittle-endian genom alla huvud- och katalogstrukturer
KomprimeringLZX-komprimering tillämpad på HTML-innehållssektionen; samma LZX-variant används även i Microsoft Cabinet (.cab)-filer
MIME-typapplication/vnd.ms-htmlhelp (registrerad); application/x-chm och application/octet-stream är också i utbredd användning
Intern strukturITSF-header + ITSP-katalog som listar virtuella filer; innehållssektionen innehåller HTML-ämnen, bilder, CSS, #SYSTEM/#STRINGS-metadatablock och #TOPICS/#URLTBL URL-indextabeller, alla LZX-komprimerade
Windows-visarehh.exe (HTML Help-exekverbar fil) som använder ActiveX-kontrollen hhctrl.ocx, finns på alla Windows-versioner från Windows 98 och framåt; ingen separat installation krävs
RenderingsmotorInternet Explorer MSHTML; HTML och CSS inuti en .chm renderas som IE skulle göra, vilket kan ge visningsfel i mycket gamla filer som förlitade sig på IE-specifikt beteende
KrypteringInnehållet är LZX-komprimerat men inte krypterat; arkivet kan packas upp direkt med verktyg som 7-Zip eller kommandot hh.exe -decompile
IntegritetskontrollIngen inbyggd CRC eller digital signatur; en korrupt .chm misslyckas helt enkelt att dekomprimeras eller visar inget innehåll, utan feldetaljer från visaren
Typisk filstorlekVarierar från tiotals KB till cirka 100 MB; de flesta hjälpfiler för programvara ligger i intervallet 1-10 MB
PlattformssupportNativt på Windows via hh.exe; tredjepartsvisare på Linux (xCHM, KchmViewer, Calibre) och macOS (CHMOX, xCHM, Calibre)
NätverkssäkerhetsbegränsningFiler som öppnas från en nätverksresurs eller laddas ner från internet blockeras av Windows Mark of the Web-policy, vilket orsakar tomma ämnessidor; avblockering via filens egenskapsdialog återställer full åtkomst
ITSF-headerlayoutVersion 3-header på 56 byte som innehåller en tidsstämpel för skapande, ett Windows LCID (språkkod) och två GUID:er som identifierar innehålls- och transformeringssektionerna
Släppt1997 (HTML Help 1.0, with Windows 98)
Senaste versionHTML Help 1.4 (ships with Windows; runtime hhctrl.ocx, no new versions since early 2000s)
Specifikationwww.nongnu.org

CHM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CHM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CHM-filer.

Vanliga frågor

Hur öppnar jag en .chm-fil?
På Windows dubbelklickar du bara på den - den inbyggda HTML Help-visaren (hh.exe) öppnar den. På macOS använder du Chmox eller Calibre; på Linux använder du xCHM eller KchmViewer.
Varför är min CHM-fil tom / visar «navigering till webbsidan avbröts»?
Windows blockerar CHM-innehåll som öppnas från internet eller en nätverksresurs. Högerklicka på filen > Egenskaper > markera «Avblockera» (eller flytta den till en lokal enhet som C:), och öppna den sedan igen.
Hur konverterar jag en CHM till PDF?
Använd Calibre (Lägg till bok > Konvertera till PDF) för en konvertering med ett klick, eller öppna CHM-filen och skriv ut varje ämne. Hjälpförfattarverktyg som Help & Manual kan också exportera till PDF.
Hur extraherar jag HTML och bilder från en CHM?
Öppna .chm-filen med 7-Zip (högerklicka > 7-Zip > Öppna arkiv) och extrahera, eller kör «hh.exe -decompile <mapp> fil.chm». Du får då de ursprungliga HTML-sidorna och bilderna.
Kan jag läsa en CHM på min telefon eller e-boksläsare?
Ja - konvertera den till EPUB eller PDF med Calibre, eller använd en Android-läsare som EBookDroid som öppnar CHM direkt. iOS-användare kan konvertera till EPUB och öppna i Apple Books.
Är CHM-filer säkra att öppna?
Endast från pålitliga källor. CHM kan bädda in skript och har använts för att leverera skadlig kod, vilket är anledningen till att Windows som standard blockerar CHM-filer som laddats ner från internet.

Referenser

1Wikipedia - Microsoft Compiled HTML Helpen.wikipedia.org
2Microsoft - HTML Help (hh.exe) referencelearn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Relaterade filtillägg

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö