Co to jest format pliku HDX?
Plik .hdx to binarny, skompresowany plik indeksu pomocniczego używany przez klasyczny system Windows WinHelp. Dwa odrębne produkty generowały pliki .hdx:
- AutoCAD (Autodesk): Klasyczny system pomocy AutoCAD parował plik o stałej nazwie
ACAD.HDXz plikiemACAD.HLP, aby zapewnić szybkie wyszukiwanie słów kluczowych i tekstu wewnątrz przeglądarki pomocy AutoCAD. - Delphi (Borland/Embarcadero): Środowisko IDE Delphi używało indeksu
.hdxzbudowanego przez narzędzieHelpInst.exez plików słów kluczowych.kwf, aby zasilać zintegrowaną pomoc kontekstową.
W obu przypadkach .hdx przechowuje skompresowane nazwy tematów, wpisy słów kluczowych i ciągi wyszukiwania wyodrębnione z powiązanego pliku WinHelp .hlp. Jest on odczytywany w czasie wykonywania przez silnik WinHelp (winhlp32.exe) i jest całkowicie niewidoczny dla użytkowników końcowych. Format binarny jest zastrzeżony i nieudokumentowany; nie istnieje żadna samodzielna przeglądarka.
Format jest całkowicie przestarzały. Microsoft zastąpił WinHelp formatem HTML Help (.chm) w 1997 roku. AutoCAD porzucił ACAD.HDX i ACAD.HLP w wersji AutoCAD 2005 i nowszych. Nowoczesne edycje Delphi firmy Embarcadero używają zupełnie innego silnika pomocy. Sam program WinHlp32.exe został usunięty z systemu Windows Vista i nowszych; w Windows 10 i 11 jest niedostępny nawet jako składnik opcjonalny. Każdy plik .hdx napotkany dzisiaj jest jedynie artefaktem ze starych archiwów oprogramowania i nie służy żadnemu bieżącemu celowi.
Bezpieczeństwo
RYZYKO: LOWStatyczny binarny plik indeksu, który nie jest wykonywalny. Brak znanych wektorów złośliwego oprogramowania. Jednak pliki WinHelp (.HLP) - dokumenty, które ten plik indeksuje - mogą wykonywać makra, co było historycznie wykorzystywane. Sam HDX nie zawiera kodu.
Szczegóły formatu
w pigułce- Indeks zrzutu szesnastkowego HDR/HDX (narzędzia debugowania) - Niektóre starsze debugery i deasemblery używały rozszerzenia .hdx dla plików indeksu zrzutu szesnastkowego; niepowiązane z systemami pomocy.
Programy otwierające pliki HDX
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny skompresowany indeks słów kluczowych i wyszukiwania pomocy |
| Kodowanie | Binarne (skompresowane; struktura wewnętrzna nieudokumentowana) |
| Kolejność bajtów | Little-endian (format z ery Windows) |
| Typowy rozmiar pliku | 100 KB - kilka MB (AutoCAD ACAD.HDX miał kilkaset KB) |
| Wariant AutoCAD | Zawsze o nazwie ACAD.HDX; parowany z ACAD.HLP w katalogu instalacyjnym AutoCAD |
| Wariant Delphi | Generowany przez HelpInst.exe z plików źródłowych słów kluczowych .kwf dla zintegrowanej pomocy IDE Delphi |
| Rola w czasie wykonywania | Zapewnia szybkie wyszukiwanie słów kluczowych i pełnotekstowe dla powiązanego pliku WinHelp .hlp; dostępny tylko przez winhlp32.exe |
| Dostępność dla użytkownika | Niewidoczny dla użytkowników końcowych; nie istnieje samodzielna przeglądarka dla żadnego z wariantów |
| Platforma docelowa | Windows 3.1 do Windows XP (era klasycznego WinHelp) |
| Zastąpiony przez | Microsoft HTML Help (.chm, 1997); AutoCAD porzucił ACAD.HDX/ACAD.HLP w wersji AutoCAD 2005 |
| Bieżący status wykonawczy | WinHlp32.exe usunięty z Windows Vista+; niedostępny w Windows 10/11 bez obejść firm trzecich - format jest faktycznie niedostępny na nowoczesnych systemach |
| Wydano | AutoCAD variant: late 1980s-1990s; Delphi variant: Delphi 1 era, 1995 |
| Najnowsza wersja | Obsolete - not used by any current AutoCAD or Delphi release |
Konwersje HDX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki HDX.