.CHM

Plik CHM

Microsoft Compiled HTML Help file
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CHM to skompilowany plik pomocy HTML firmy Microsoft - pojedynczy, skompresowany pakiet stron HTML, obrazów i przeszukiwalnego indeksu, używany w instrukcjach oprogramowania Windows i e-bookach. W systemie Windows wystarczy kliknąć go dwukrotnie; wbudowana przeglądarka (hh.exe) otwiera go z drzewem zawartości i wyszukiwarką. Jeśli każda strona jest pusta, plik jest zablokowany przez zabezpieczenia systemu Windows: kliknij go prawym przyciskiem myszy, wybierz Właściwości i kliknij Odblokuj.

Deweloper: Microsoft Kategoria: Pliki internetowe MIME: application/vnd.ms-htmlhelp
OTWIERA SIĘ NA Windows macOS Linux Android
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 11, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CHM?

.chm to plik Microsoft Compiled HTML Help - moduł pomocy systemu Windows używany do przechowywania dokumentacji pomocy dla aplikacji i funkcji systemowych. Dokumenty .chm są budowane z plików źródłowych HTML, tego samego formatu, który jest używany w witrynach internetowych, i kompilowane w jedno samodzielne archiwum binarne. W systemie Windows pliki .chm otwierają się natywnie za pomocą hh.exe (HTML Help), który jest dostarczany z każdą wersją systemu Windows od czasu Windows 98. Dostępne są również dedykowane czytniki innych firm, takie jak xCHM i SumatraPDF.

Format ten wykorzystuje zastrzeżony kontener firmy Microsoft ITSF (Info-Tech Storage Format), rozpoznawalny po cztero-bajtowej sygnaturze pliku ITSF na przesunięciu 0. Wewnątrz kontenera tematy HTML, obrazy, style CSS i tabele indeksów są kompresowane przy użyciu kompresji LZX, dlatego plik pojawia się jako jedno kompaktowe archiwum, a nie folder z luźnymi plikami. Poprzednikiem .chm był starszy format WinHelp .HLP, który został zastąpiony w 1997 roku.

Pliki pomocy zawierają dokumentację oprogramowania. Typowy plik .chm jest podzielony na sekcje zorganizowane w strukturę drzewiastą, obejmującą obsługę aplikacji, funkcje i często zadawane pytania. Ponieważ .chm jest renderowany przez silnik MSHTML przeglądarki Internet Explorer, pliki skopiowane z udziału sieciowego lub pobrane z Internetu mogą wyświetlać puste strony - jest to ograniczenie bezpieczeństwa systemu Windows znane jako blokada „mark of the web”. Odblokowanie pliku za pomocą okna dialogowego Właściwości przywraca normalne wyświetlanie.

Pliki .chm są przenośne i samodzielne: jeden plik zawiera wszystkie tematy, obrazy i nawigację. Chociaż format ten jest uważany za przestarzały - nowsze systemy Microsoft używają .hxs lub dokumentacji online - pliki .chm nadal otwierają się poprawnie w obecnych wersjach systemu Windows bez dodatkowego oprogramowania.

Bezpieczeństwo

RYZYKO: MEDIUM

CHM to kontener HTML, który może zawierać skrypty oraz skróty/polecenia HTML-Help. Ma on historię nadużyć przez złośliwe oprogramowanie (złośliwe pliki CHM uruchamiające pliki wykonywalne, używane w kampaniach phishingowych) oraz luki w starych przeglądarkach. Otwieraj pliki CHM tylko z zaufanych źródeł. Windows celowo blokuje zawartość w plikach CHM otwieranych z Internetu/sieci (każda strona jest pusta) poprzez mechanizm „mark of the web” - jeśli ufasz plikowi, kliknij prawym przyciskiem myszy > Właściwości > Odblokuj lub przenieś go na dysk lokalny. Traktuj nieoczekiwane załączniki .chm jak każdy inny załącznik wykonywalny.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMicrosoft Compiled HTML Help fileznany również jako Compiled HTML Help, HTML Help
DEWELOPERMicrosoftod 1997 (HTML Help 1.0, with Windows 98)
TYP MIMEapplication/vnd.ms-htmlhelp
TYPBinarny kontener skompilowanego HTML, obrazów i indeksu (ITSF/ITOL-ITLS)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
49545346
ASCII
ITSF
Pliki zaczynają się od 4-bajtowej sygnatury „ITSF” (49 54 53 46), po której następuje wersja formatu jako dword w formacie little-endian (zazwyczaj 03 00 00 00). ITSF to wewnętrzny format „Info-Tech Storage Format” firmy Microsoft; wewnątrz niego katalog ITSP/ITOL-ITLS indeksuje skompresowaną zawartość HTML (kompresja LZX).

Programy otwierające pliki CHM

Windows4 apps
xCHM Open-source Otwórz plik .chm, aby wyświetlić go z zawartością, indeksem i wyszukiwarką; przydatne, gdy hh.exe nie działa poprawnie.
7-Zip Open-source Prawy przycisk myszy > 7-Zip > Otwórz archiwum, aby wyodrębnić surowe pliki HTML/obrazy z CHM (nie renderuje pliku).
HTML Help (hh.exe) Wbudowany Kliknij dwukrotnie plik .chm - wbudowana przeglądarka Microsoft Help otworzy go z drzewem zawartości, indeksem i wyszukiwarką. Instalacja nie jest wymagana.
SumatraPDF Open-source Otwórz plik .chm w SumatraPDF - lekkim, darmowym czytniku, który renderuje CHM z panelem zawartości.
macOS3 apps
Calibre Open-source Dodaj plik .chm i użyj przeglądarki Calibre lub przekonwertuj go na EPUB/PDF dla Apple Books.
xCHM Open-source Otwórz plik .chm, aby wyświetlić go z zawartością, indeksem i wyszukiwarką; przydatne, gdy hh.exe nie działa poprawnie.
CHMOX / Chmox Open-source Otwórz plik .chm w tym małym, natywnym czytniku CHM dla systemu macOS.
Linux3 apps
Calibre Open-source Dodaj plik .chm i użyj przeglądarki Calibre lub przekonwertuj go na EPUB/PDF dla Apple Books.
xCHM Open-source Otwórz plik .chm, aby wyświetlić go z zawartością, indeksem i wyszukiwarką; przydatne, gdy hh.exe nie działa poprawnie.
KchmViewer Open-source Przeglądarka CHM dla KDE; otwórz plik .chm, aby uzyskać pełne drzewo zawartości i wyszukiwanie pełnotekstowe.
Android1 app
CHM Reader / EBookDroid Darmowy Otwórz plik .chm w czytniku obsługującym ten format, aby czytać go na telefonie lub tablecie.

Szczegóły techniczne

specyfikacja
Format konteneraITSF (Info-Tech Storage Format) - zastrzeżony format zapisu złożonego firmy Microsoft z wewnętrznym katalogiem ITSP, który indeksuje wszystkie wirtualne pliki wewnątrz archiwum
Magiczne bajty4-bajtowa sygnatura ASCII ITSF (hex 49 54 53 46) na przesunięciu 0, po której następuje pole wersji DWORD w formacie little-endian (zazwyczaj 03 00 00 00 dla HTML Help 1.x)
Kolejność bajtówLittle-endian we wszystkich strukturach nagłówka i katalogu
KompresjaKompresja LZX zastosowana do sekcji zawartości HTML; ten sam wariant LZX jest używany w plikach Microsoft Cabinet (.cab)
Typ MIMEapplication/vnd.ms-htmlhelp (zarejestrowany); application/x-chm i application/octet-stream są również w powszechnym użyciu
Struktura wewnętrznaNagłówek ITSF + katalog ITSP listujący wirtualne pliki; sekcja zawartości zawiera tematy HTML, obrazy, CSS, bloki metadanych #SYSTEM/#STRINGS oraz tabele indeksów URL #TOPICS/#URLTBL, wszystkie skompresowane LZX
Przeglądarka Windowshh.exe (HTML Help executable) wykorzystujący kontrolkę ActiveX hhctrl.ocx, obecny we wszystkich wersjach Windows od Windows 98 wzwyż; nie wymaga oddzielnej instalacji
Silnik renderującyInternet Explorer MSHTML; HTML i CSS wewnątrz pliku .chm są renderowane tak, jak zrobiłby to IE, co może powodować błędy wyświetlania w bardzo starych plikach opartych na specyficznych zachowaniach IE
SzyfrowanieZawartość jest skompresowana LZX, ale nie jest szyfrowana; archiwum można rozpakować bezpośrednio za pomocą narzędzi takich jak 7-Zip lub polecenia hh.exe -decompile
Sprawdzanie integralnościBrak wbudowanej sumy kontrolnej CRC lub podpisu cyfrowego; uszkodzony plik .chm po prostu nie daje się zdekompresować lub nie wyświetla zawartości, bez szczegółowych błędów z przeglądarki
Typowy rozmiar plikuOd kilkunastu KB do około 100 MB; większość plików pomocy oprogramowania mieści się w zakresie 1-10 MB
Obsługa platformNatywna w Windows przez hh.exe; czytniki innych firm na Linux (xCHM, KchmViewer, Calibre) i macOS (CHMOX, xCHM, Calibre)
Ograniczenie bezpieczeństwa sieciowegoPliki otwierane z udziału sieciowego lub pobrane z Internetu są blokowane przez politykę Windows Mark of the Web, co powoduje wyświetlanie pustych stron tematów; odblokowanie przez okno Właściwości pliku przywraca pełny dostęp
Układ nagłówka ITSFNagłówek wersji 3 o rozmiarze 56 bajtów, zawierający znacznik czasu utworzenia, kod języka Windows LCID oraz dwa identyfikatory GUID identyfikujące sekcje zawartości i transformacji
Wydano1997 (HTML Help 1.0, with Windows 98)
Najnowsza wersjaHTML Help 1.4 (ships with Windows; runtime hhctrl.ocx, no new versions since early 2000s)
Specyfikacjawww.nongnu.org

Konwersje CHM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CHM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CHM.

Najczęściej zadawane pytania

Jak otworzyć plik .chm?
W systemie Windows wystarczy kliknąć go dwukrotnie - otworzy go wbudowana przeglądarka HTML Help (hh.exe). W systemie macOS użyj Chmox lub Calibre; w systemie Linux użyj xCHM lub KchmViewer.
Dlaczego mój plik CHM jest pusty / wyświetla komunikat „nawigacja do strony internetowej została anulowana”?
System Windows blokuje zawartość CHM otwieraną z Internetu lub udziału sieciowego. Kliknij plik prawym przyciskiem myszy > Właściwości > zaznacz „Odblokuj” (lub przenieś go na dysk lokalny, np. C:), a następnie otwórz go ponownie.
Jak przekonwertować CHM na PDF?
Użyj Calibre (Dodaj książkę > Konwertuj na PDF), aby dokonać konwersji jednym kliknięciem, lub otwórz CHM i wydrukuj każdy temat. Narzędzia do tworzenia pomocy, takie jak Help & Manual, również mogą eksportować do PDF.
Jak wyodrębnić HTML i obrazy z pliku CHM?
Otwórz plik .chm za pomocą 7-Zip (prawy przycisk myszy > 7-Zip > Otwórz archiwum) i wypakuj zawartość lub uruchom polecenie „hh.exe -decompile <folder> plik.chm”. Otrzymasz oryginalne strony HTML i obrazy.
Czy mogę czytać pliki CHM na telefonie lub czytniku e-booków?
Tak - przekonwertuj go na EPUB lub PDF za pomocą Calibre lub użyj czytnika na Android, takiego jak EBookDroid, który bezpośrednio otwiera CHM. Użytkownicy iOS mogą przekonwertować plik na EPUB i otworzyć go w Apple Books.
Czy pliki CHM są bezpieczne?
Tylko jeśli pochodzą z zaufanych źródeł. Pliki CHM mogą zawierać skrypty i były wykorzystywane do dostarczania złośliwego oprogramowania, dlatego system Windows domyślnie blokuje pliki CHM pobrane z Internetu.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.M4AMPEG-4 Audio File
8.BINCD/DVD Disc Image (BIN/CUE)
9.TMPTemporary File
10.ICSiCalendar data file

Powiązane rozszerzenia

.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)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z