Hvad er HDX-filformatet?
En .hdx-fil er et binært komprimeret indeks-sidefil, der bruges af det klassiske Windows WinHelp-system. To forskellige produkter genererede .hdx-filer:
- AutoCAD (Autodesk): Det klassiske AutoCAD-hjælpesystem parrede en fil, der altid hed
ACAD.HDX, medACAD.HLPfor at give hurtig søgning på nøgleord og fuldtekst inde i AutoCAD-hjælpeviseren. - Delphi (Borland/Embarcadero): Delphi IDE brugte et
.hdx-indeks bygget af værktøjetHelpInst.exefra.kwf-nøgleordsfiler til at drive integreret kontekstafhængig hjælp.
I begge tilfælde indeholder .hdx komprimerede emnenavne, nøgleordsindgange og søgestrenge udtrukket fra den tilhørende .hlp WinHelp-fil. Den læses ved kørsel af WinHelp-motoren (winhlp32.exe) og er helt usynlig for slutbrugere. Det binære format er proprietært og udokumenteret; der findes ingen selvstændig fremviser.
Formatet er helt forældet. Microsoft erstattede WinHelp med HTML Help (.chm) i 1997. AutoCAD droppede ACAD.HDX og ACAD.HLP i AutoCAD 2005 og senere udgivelser. Embarcaderos moderne Delphi-udgaver bruger en helt anden hjælpemotor. WinHlp32.exe blev selv fjernet fra Windows Vista og senere; på Windows 10 og 11 er den ikke tilgængelig, selv som en valgfri komponent. Enhver .hdx-fil, man støder på i dag, er udelukkende et levn fra ældre softwarearkiver og tjener intet nuværende formål.
Sikkerhed og tryghed
RISIKO: LOWEn statisk binær indeksfil, der ikke er eksekverbar. Ingen kendte malware-vektorer. Dog kan WinHelp (.HLP)-filer - de dokumenter, som dette indekserer - køre makroer, hvilket historisk er blevet udnyttet. HDX i sig selv indeholder ingen kode.
Formatdetaljer
kort fortalt- HDR/HDX Hex dump index (fejlfindingsværktøjer) - Nogle ældre debuggere og disassemblere brugte .hdx til hexadecimale dump-indeksfiler; ikke relateret til hjælpesystemer.
Programmer der åbner HDX-filer
Tekniske detaljer
dyb specifikation| Format-type | Binært komprimeret hjælpenøgleord- og søgeindeks |
| Kodning | Binær (komprimeret; intern struktur udokumenteret) |
| Byte-rækkefølge | Little-endian (Windows-æra format) |
| Typisk filstørrelse | 100 KB - flere MB (AutoCAD ACAD.HDX var flere hundrede KB) |
| AutoCAD-variant | Altid navngivet ACAD.HDX; parret med ACAD.HLP i AutoCAD-installationsmappen |
| Delphi-variant | Genereret af HelpInst.exe fra .kwf-nøgleordskildefiler til Delphi IDE's integrerede hjælp |
| Rolle ved kørsel | Giver hurtig nøgleordsopslag og fuldtekstsøgning for den tilhørende .hlp WinHelp-fil; tilgås kun af winhlp32.exe |
| Brugertilgængelighed | Usynlig for slutbrugere; der findes ingen selvstændig fremviser til nogen af varianterne |
| Målplatform | Windows 3.1 til og med Windows XP (klassisk WinHelp-æra) |
| Erstattet af | Microsoft HTML Help (.chm, 1997); AutoCAD droppede ACAD.HDX/ACAD.HLP i AutoCAD 2005 |
| Nuværende status | WinHlp32.exe fjernet fra Windows Vista+; utilgængelig på Windows 10/11 uden tredjepartsløsninger - formatet er reelt utilgængeligt på moderne systemer |
| Udgivet | AutoCAD variant: late 1980s-1990s; Delphi variant: Delphi 1 era, 1995 |
| Seneste version | Obsolete - not used by any current AutoCAD or Delphi release |
HDX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om HDX-filer.