Co to jest format pliku CHW?
Pliki .chw to binarne pliki pomocnicze (sidecar) indeksu, używane przez system Windows HTML Help do obsługi połączonych zestawów pomocy CHM.
Pliki z rozszerzeniem .chw zawierają połączony spis treści i indeks wyszukiwania pełnotekstowego obejmujący wiele plików .chm. Każdy pojedynczy dokument pomocy jest sformatowany w HTML i skompilowany do pliku .chm; gdy projekt pomocy łączy dwa lub więcej takich plików - za pomocą hhc.exe lub dyrektywy MERGE w HTML Help Workshop - silnik HTML Help (hhctrl.ocx) automatycznie generuje plik .chw obok głównego pliku .chm. Plik .chw agreguje wpisy spisu treści i odniesienia URL do tematów z wszystkich połączonych plików, umożliwiając przeglądarce pomocy wyświetlanie jednego, ujednoliconego spisu treści dla całego zestawu dokumentacji.
Plik .chw powinien być generowany ponownie za każdym razem, gdy powiązany dokument .chm zostanie zmodyfikowany lub gdy do dokumentacji zostaną dodane lub usunięte wpisy pomocy. Jeśli plik .chw straci synchronizację ze swoimi plikami .chm, mogą wystąpić błędy odniesień. Usunięcie pliku .chw i ponowne otwarcie głównego pliku .chm powoduje, że silnik HTML Help automatycznie go odbuduje - użytkownicy rzadko muszą zarządzać tym plikiem bezpośrednio.
Typowe pliki .chw mają rozmiar od kilku kilobajtów do kilkudziesięciu megabajtów i domyślnie nie są skompresowane. W razie potrzeby można je skompresować za pomocą dedykowanych narzędzi, takich jak KeyCHW, aby zaoszczędzić miejsce na dysku.
Bezpieczeństwo
RYZYKO: LOWPlik .chw jest pasywnym indeksem binarnym i nie zawiera kodu wykonywalnego ani skryptów. Nie może rozprzestrzeniać złośliwego oprogramowania ani samodzielnie niczego uruchamiać. Można go bezpiecznie usunąć - system HTML Help wygeneruje go ponownie. Jedyne ryzyko polega na tym, że po usunięciu go z zestawu wielu plików CHM przeglądarka pomocy może z jakiegoś powodu nie być w stanie go odbudować, co spowoduje, że połączony spis treści nie będzie działać do czasu ponownej instalacji lub połączenia zestawu pomocy.
Szczegóły formatu
w pigułce- Plik systemu sterowania Crestron - Niektóre narzędzia programistyczne do automatyki domowej Crestron używają rozszerzenia .chw dla plików projektów lub ustawień - nie ma to żadnego związku z Microsoft HTML Help.
Programy otwierające pliki CHW
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny plik pomocniczy indeksu dla połączonych zestawów Microsoft HTML Help |
| Kolejność bajtów | Little-endian |
| Kompresja | Brak domyślnie; narzędzie KeyCHW może skompresować plik |
| Typowy rozmiar pliku | Od kilku KB do kilkudziesięciu MB, zależnie od liczby połączonych plików CHM |
| Powiązane środowisko uruchomieniowe | hhctrl.ocx (kontrolka ActiveX HTML Help, Windows) |
| Narzędzie generujące | hhc.exe lub HTML Help Workshop przez dyrektywę MERGE; tworzony automatycznie przez silnik HTML Help |
| Pliki towarzyszące | Zawsze towarzyszy jednemu lub większej liczbie plików .chm w tym samym zestawie pomocy |
| Struktura wewnętrzna | Binarne tabele indeksowe - zagregowane wpisy spisu treści i odniesienia URL do tematów z wszystkich połączonych plików CHM |
| Platforma | Tylko Windows (HTML Help to podsystem wyłączny dla Windows) |
| Automatyczna regeneracja | Usunięcie pliku .chw i ponowne otwarcie głównego .chm powoduje, że hhctrl.ocx automatycznie go odbuduje |
| Wersja formatu wewnętrznego | Plik pomocniczy HTML Help 1.x (hhctrl.ocx v4.x-6.x) |
| Magiczne bajty | Brak publicznie udokumentowanych; plik zaczyna się od własnościowych binarnych struktur indeksowych |
| Zastąpiony przez | Microsoft Help Viewer i dokumentację online dla nowoczesnych aplikacji Windows; CHM + CHW pozostają w użyciu dla starszego oprogramowania |
| Wydano | 1997 (HTML Help 1.0, with Windows 98; .chw created when multiple .chm files are merged) |
| Najnowsza wersja | HTML Help 1.4 (ships with current Windows; hhctrl.ocx runtime; no new versions since early 2000s) |
| Specyfikacja | www.nongnu.org |
Konwersje CHW
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CHW.